Commit Graph
6 Commits
Author SHA1 Message Date
nutcas3 7323dffb1e refactor: Remove race detector flag from API server CI test step
- Remove -race flag from go test command in Run tests step
2026-04-25 22:08:16 +03:00
nutcas3 a706081866 refactor: Update web-dashboard CI workflow to use Node.js 24
- Update Node.js version from 22 to 24 in Setup Node.js step
2026-04-25 07:03:28 +03:00
nutcas3 28552393bc refactor: Update web-dashboard CI workflow to use Node.js 22 and disable frozen lockfile
- Update Node.js version from 20 to 22 in Setup Node.js step
- Change pnpm install flag from --frozen-lockfile to --no-frozen-lockfile in Install dependencies step
2026-04-25 06:58:24 +03:00
nutcas3 442e051e8d feat: Remove explicit pnpm version from CI workflow to use version from package.json 2026-04-25 06:32:51 +03:00
nutcas3 8076d9b79a feat: Migrate web-dashboard CI workflow from npm to pnpm
- Replace npm cache with pnpm setup and store caching in CI workflow
- Add pnpm/action-setup@v4 with version 9
- Configure pnpm store path caching with pnpm-lock.yaml hash key
- Update install command to use pnpm install --frozen-lockfile instead of npm ci
- Update lint and build commands to use pnpm run instead of npm run
2026-04-25 01:19:02 +03:00
nutcas3 98b954196b feat: Add GitHub Actions CI workflow with testing, building, and security scanning
- Add CI workflow triggered on push/PR to main/develop branches
- Add api-server-test job with PostgreSQL service, Go 1.23 setup, golangci-lint, race detection tests with coverage, and binary build
- Add web-dashboard-test job with Node.js 20 setup, npm ci, linting, TypeScript type checking, and build
- Add docker-build job (main branch only) with Buildx setup, API server/web dashboard image builds, and GitHub Actions
2026-04-20 20:08:44 +03:00