Commit graph

4 commits

Author SHA1 Message Date
Claude Code
0f364804bc Update all workflow files to use Forgejo-specific actions
- Replace actions/checkout@v4 with https://code.forgejo.org/actions/checkout@v4
- Replace aws-actions/configure-aws-credentials@v4 with Forgejo mirror
- Replace GitHub CLI (gh) with tea CLI for PR creation
- Remove GITHUB_TOKEN dependency in favor of tea authentication
- Ensure full compatibility with Forgejo Actions ecosystem

Updated workflows:
- ci.yml
- deploy-scripts.yml
- release.yml
- code-quality.yml
- pr-labeler.yml
- dependency-review.yml

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 21:34:07 -04:00
Claude Code
c50a07c870 Fix PR labeler for branches without merge base
Add fallback logic when git diff fails due to no merge base between branches. This handles cases where the branch history has diverged significantly.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 20:07:02 -04:00
Claude Code
56b2211cb0 Update CI/CD workflows to use self-hosted runners
Changed all workflow files from ubuntu-latest to self-hosted runners to match deployment environment requirements.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 19:53:19 -04:00
Claude Code
b913475932 Add comprehensive CI/CD workflows for Forgejo Actions
- ci.yml: Complete CI pipeline with lint, type-check, tests, build, security, and i18n validation
- code-quality.yml: Advanced code analysis including complexity, TODO tracking, and import analysis
- dependency-review.yml: Automated dependency update review with security checks
- pr-labeler.yml: Intelligent PR labeling based on files and content
- release.yml: Automated release process with changelog generation
- Documentation and best practices guide

Features:
- Multi-node testing (Node 18, 20)
- Security scanning for hardcoded secrets
- Bundle size impact analysis
- Translation key validation
- Complexity analysis and code quality metrics

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 19:50:57 -04:00