Commit Graph

15 Commits

Author SHA1 Message Date
Damir Mukimov
3ddf8e2624
fix: Remove yarn cache from setup-node to fix yarn not found error
- Remove cache: 'yarn' from setup-node action as yarn isn't available yet
- Corepack will handle yarn installation after Node.js setup
- Fixes error where setup-node tries to use yarn before it's installed
2025-12-24 23:15:19 +01:00
Damir Mukimov
84d567c926
fix: Add corepack enable to frontend-lint job as well
Some checks failed
CI/CD Pipeline / frontend-lint (push) Failing after 28s
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / backend-lint (push) Failing after 30s
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
2025-12-24 23:13:56 +01:00
Damir Mukimov
a80d5ddfb4
fix: Enable Corepack to install Yarn in CI workflow
- Add corepack enable step before yarn commands
- Corepack comes with Node.js and manages package managers
- Fixes 'Unable to locate executable file: yarn' error
- Required for Yarn 4 (Berry) specified in package.json
2025-12-24 23:13:45 +01:00
Damir Mukimov
215562ed40
fix: Align all Go versions and ensure consistent module configuration
Some checks failed
CI/CD Pipeline / frontend-lint (push) Failing after 28s
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / backend-lint (push) Failing after 31s
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
- Update Dockerfile from golang:1.21 to golang:1.25.3 to match go.mod
- Update Dockerfile.dev from golang:1.25 to golang:1.25.3 for consistency
- Add GO111MODULE=on to all Go-related CI steps for explicit module mode
- Ensures all environments (CI, Docker, local) use Go 1.25.3 consistently
2025-12-24 23:13:02 +01:00
Damir Mukimov
e9f6751807
fix: Add explicit module checks and GO111MODULE env before vet
Some checks failed
CI/CD Pipeline / frontend-lint (push) Failing after 28s
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / backend-lint (push) Failing after 44s
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
- Set GO111MODULE=on explicitly to ensure module mode
- Add go list -m and go list ./pkg/config to verify module recognition
- This should help diagnose why Go isn't recognizing the module in CI
2025-12-24 23:11:32 +01:00
Damir Mukimov
03eb4f08a6
fix: Add go build before vet to ensure module is recognized
Some checks failed
CI/CD Pipeline / frontend-lint (push) Failing after 29s
CI/CD Pipeline / backend-lint (push) Failing after 33s
CI/CD Pipeline / e2e-test (push) Has been skipped
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / backend-build (push) Has been skipped
- Run go build before go vet to ensure Go recognizes the module structure
- This should fix the 'package not in std' error by initializing the module properly
2025-12-24 23:09:53 +01:00
Damir Mukimov
9803386384
fix: Add go mod tidy before vet to ensure module is properly initialized
Some checks failed
CI/CD Pipeline / frontend-lint (push) Failing after 27s
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / backend-lint (push) Failing after 1m13s
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
- Run go mod tidy before go vet to ensure module dependencies are resolved
- This fixes the 'package not in std' error when Go can't find the module
2025-12-24 23:06:54 +01:00
Damir Mukimov
d041d0ae94
fix: Update workflow to use Go 1.25.3 to match go.mod version
Some checks failed
CI/CD Pipeline / backend-lint (push) Failing after 1m3s
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / frontend-lint (push) Failing after 1m14s
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
- Update CI workflow to use go-version 1.25.3 instead of 1.23
- Keep go.mod at 1.25.3 to match project requirements
- Fixes version mismatch that caused 'package not in std' errors
2025-12-24 23:04:58 +01:00
Damir Mukimov
da1074086c
fix: Simplify workflow conditions to always run lint jobs
Some checks failed
CI/CD Pipeline / backend-lint (push) Failing after 26s
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / frontend-lint (push) Failing after 50s
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
2025-12-24 22:39:01 +01:00
Damir Mukimov
98b5423d3b
chore: Update Node.js to 24 LTS and Go to 1.23
Some checks failed
CI/CD Pipeline / frontend-lint (push) Failing after 1s
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / backend-lint (push) Failing after 0s
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
2025-12-24 21:29:39 +01:00
Damir Mukimov
3bfdf37436
fix: Add Docker images to runner labels and fix frontend-lint condition 2025-12-24 21:29:08 +01:00
Damir Mukimov
26098e4d04
fix: Update workflow to use gitea context and fix runner labels
Some checks failed
CI/CD Pipeline / frontend-lint (push) Has been skipped
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / backend-lint (push) Failing after 26s
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
2025-12-24 21:27:14 +01:00
Damir Mukimov
d11f8d6f32
fix: Make lint jobs also run on push to master
Some checks failed
CI/CD Pipeline / frontend-lint (push) Has been skipped
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / backend-lint (push) Failing after 1s
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
ci/woodpecker/push/woodpecker Pipeline failed
2025-12-24 21:24:50 +01:00
Damir Mukimov
726524cf1d
fix: Update workflow conditions to use gitea context instead of github
Some checks failed
CI/CD Pipeline / frontend-lint (push) Has been skipped
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / backend-lint (push) Has been skipped
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
ci/woodpecker/push/woodpecker Pipeline failed
2025-12-24 21:24:09 +01:00
Damir Mukimov
b4715361cd
feat: Add Gitea Actions workflow for CI/CD
All checks were successful
CI/CD Pipeline / frontend-lint (push) Has been skipped
CI/CD Pipeline / backend-lint (push) Has been skipped
CI/CD Pipeline / backend-build (push) Has been skipped
CI/CD Pipeline / frontend-build (push) Has been skipped
CI/CD Pipeline / e2e-test (push) Has been skipped
- Convert from Woodpecker CI to Gitea Actions
- Remove Kubernetes deployment (ArgoCD handles CD)
- Configure Harbor registry integration
- Add lint, test, build, and push steps for frontend and backend
- E2E tests after builds complete
2025-12-24 20:58:26 +01:00