Commit Graph

4 Commits

Author SHA1 Message Date
Damir Mukimov
a3ffebdf0c
Fix Corepack/Yarn caching issue in CI workflows
- Remove cache: yarn from setup-node action to prevent yarn usage before corepack enable
- Enable corepack immediately after Node.js setup
- Add manual yarn caching using actions/cache@v4 with proper cache directory path
- This resolves the packageManager field conflict in CI
2025-11-27 06:33:19 +01:00
Damir Mukimov
9c88cadd7a
chore: Update to latest GitHub Actions versions
- Update actions/checkout to v6
- Update actions/setup-node to v6
- Update actions/upload-artifact to v5
- Update Node.js to version 22 (Active LTS)
- Update Docker base images to node:22-alpine
2025-11-27 06:29:51 +01:00
Damir Mukimov
b82b9c87c2
fix: Enable Corepack in CI workflows to resolve Yarn version conflicts 2025-11-27 06:24:15 +01:00
Damir Mukimov
09a2d087e4
feat: Add GitHub Actions workflows for frontend CI/CD
- Add lint.yml: TypeScript and ESLint checks
- Add build.yml: Vite application build pipeline
- Add docker-build.yml: Multi-arch container image builds
- Add deploy.yml: Production deployment to Docker Swarm
- Add dependabot.yml: Automated dependency updates

Follows Single Responsibility Principle with focused workflows.
Includes security best practices, caching, and deployment automation.
2025-11-27 04:47:20 +01:00