Commit graph

8 commits

Author SHA1 Message Date
Tiago Yamamoto
1058b7005f chore: update deploy workflow and frontend Dockerfile 2025-12-28 23:28:44 -03:00
Tiago Yamamoto
59b1b5ea6a fix: add --no-cache and correct API URLs to frontend build 2025-12-28 16:07:51 -03:00
Tiago Yamamoto
632fc78982 feat(ci): add backoffice to deploy pipeline + optimize Dockerfile
- Add backoffice paths trigger to deploy workflow
- Implement conditional builds (only build changed services)
- Optimize Dockerfile with BuildKit cache mounts
- Update pnpm to latest version
- Remove HEALTHCHECK (not supported by Podman OCI format)
2025-12-28 10:47:28 -03:00
Tiago Yamamoto
9c38c5f6c2 fix: use setup-go action instead of container image for CI tests 2025-12-28 01:32:56 -03:00
Tiago Yamamoto
a5bb7b2a31 feat: add backend tests to CI pipeline, improve responsive design, add unit tests
- Add test-backend job to .forgejo/workflows/deploy.yaml
- Fix JobService and TicketService tests
- Create ticket_service_test.go
- Create frontend unit tests (forgot-password, jobs/[id], dashboard/users)
- Improve responsiveness for users page, forgot-password, and apply page
2025-12-28 01:27:48 -03:00
Tiago Yamamoto
82e55ed9ac ci: refine deploy workflow with podman fixes, dir check and action url 2025-12-27 23:17:32 -03:00
Tiago Yamamoto
7783c9a0dc docs: add troubleshooting section and update workflow runner label 2025-12-27 23:11:08 -03:00
Tiago Yamamoto
c651cbda1d docs/ci: move workflow to .forgejo and add architecture diagram 2025-12-27 23:02:54 -03:00