Commit graph

5 commits

Author SHA1 Message Date
Derek Slenk
01eb5c9712 Add workflow concurrency control to prevent concurrent CI runs
Some checks failed
CI / test (pull_request) Failing after 23s
CI / test (push) Has been cancelled
Added concurrency groups to both CI and Deploy workflows to:
- Queue jobs per workflow and branch combination
- Cancel older runs when new commits are pushed
- Prevent resource conflicts on self-hosted runners

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 00:04:54 -04:00
Derek Slenk
ba3c89196a Fix Next.js build caching
All checks were successful
CI / test (push) Successful in 14m6s
CI / test (pull_request) Successful in 14m44s
- Separate npm dependencies and Next.js build cache
- Use proper cache keys following Next.js CI docs
- Fix file pattern matching for cache invalidation
2025-07-16 16:50:15 -04:00
Derek Slenk
8f19d43632 Add Next.js build caching to CI/CD workflows
Some checks failed
Deploy / deploy (push) Failing after 7m33s
CI / test (push) Has been cancelled
2025-07-16 14:28:39 -04:00
Derek Slenk
deef69a0aa Fix Forgejo workflows authentication issues
- Replace Codeberg action URLs with standard actions/checkout@v4
- Remove caching actions that require external dependencies
- Simplify workflows for self-hosted runners with Node.js pre-installed

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-16 00:08:28 -04:00
Derek Slenk
a0956c37cf Add Forgejo Actions workflows for CI/CD
Some checks failed
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 1s
Build Check / build-check (push) Failing after 3m28s
Build Check / build-check (pull_request) Successful in 4m44s
- Create CI workflow for automated testing on push/PR
- Create deployment workflow with secrets handling
- Use self-hosted runners with existing Node.js installation
- Support YouTube API key and AWS credentials from repository secrets

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-16 00:04:42 -04:00