Skip to content

Optimize CI/CD workflows and expand test coverage - #226

Merged
ChristopherRotnes merged 1 commit into
masterfrom
claude/optimize-github-workflows-olpwX
May 15, 2026
Merged

ChristopherRotnes merged 1 commit into
masterfrom
claude/optimize-github-workflows-olpwX

Conversation

@ChristopherRotnes

Copy link
Copy Markdown
Owner

$(cat <<'EOF'

Summary

Test plan

  • 87 tests pass locally (npm test in app/) — 5 new normalizeName tests added
  • validate and deploy appear as separate status checks on this PR
  • A lint or test failure blocks the deploy job (skipped, not failed)
  • After merge to master, the deployment appears under the production environment in the repository's Environments tab (create the environment in Settings → Environments if it doesn't exist yet)
  • The audit.yml workflow can be triggered manually via workflow_dispatch to confirm it runs clean

https://claude.ai/code/session_0111FuxhPFLJ8f6AtZ1Wk4fe
EOF
)


Generated by Claude Code

Closes #218 — rename workflow files to readable names (ci.yml, cleanup-staging.yml)
Closes #219 — harden ci.yml: concurrency cancel, timeout-minutes, correct Vite cache key, output_location comment, remove lfs:false
Closes #220 — move npm audit to weekly audit.yml; simplify lint step in ci.yml
Closes #221 — fix stale claudeUtils test description ("two model IDs" → one)
Closes #222 — extract normalizeName to sportyUtils.js and add 5 unit tests
Closes #223 — tag production deploys with GitHub environment (production/preview)
Closes #224 — split ci.yml into validate (lint+test) and deploy (build+SWA) jobs
Closes #225 — document dev branch deploy behavior with inline comment

https://claude.ai/code/session_0111FuxhPFLJ8f6AtZ1Wk4fe
@supabase

supabase Bot commented May 15, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project kyolnraqudwrjjbtxhwx because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@github-actions

Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://white-island-090dfd003-226.westeurope.7.azurestaticapps.net

@ChristopherRotnes
ChristopherRotnes marked this pull request as ready for review May 15, 2026 07:25
@ChristopherRotnes
ChristopherRotnes merged commit 59c54cc into master May 15, 2026
3 checks passed
@ChristopherRotnes
ChristopherRotnes deleted the claude/optimize-github-workflows-olpwX branch May 15, 2026 07:25

This branch was previously deployed

1 inactive deployment
preview — ca4b86ab Deployed May 15, 2026 by ChristopherRotnes via Build and deploy #1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants