22a2e63687
chore: gitea backend workflow with email
Build and Push Backend Image / build (push) Successful in 49s
2026-03-11 11:32:51 +01:00
3fd876180a
ci: link Docker images to Gitea repository via OCI source label
...
Build and Push Frontend Image / build (push) Successful in 1m11s
docker/metadata-action uses github.* context vars which are empty in
Gitea Actions. Explicitly set org.opencontainers.image.source using
gitea.server_url and gitea.repository so the container registry links
each image back to this repository.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-10 17:04:45 +01:00
b55cebea4e
ci: add path filters to all workflow triggers
...
Each image only builds when its relevant source changes:
- backend: packages/backend/**, packages/types/**, Dockerfile.backend
- frontend: packages/frontend/**, packages/types/**, Dockerfile
- buttplug: packages/buttplug/**, Dockerfile.buttplug, nginx.buttplug.conf
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 16:49:48 +01:00
efc7624ba3
style: apply prettier formatting to all files
...
Build and Push Backend Image / build (push) Successful in 46s
Build and Push Frontend Image / build (push) Successful in 5m12s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-04 22:27:54 +01:00
9ba71239b7
fix: use correct 'file' parameter in docker/build-push-action (not 'dockerfile')
...
Build and Push Frontend Image / build (push) Failing after 4m12s
Build and Push Backend Image / build (push) Failing after 25s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-04 19:09:58 +01:00
73f7a4f2f0
ci: replace combined workflow with separate frontend and backend workflow files
...
Build and Push Frontend Image / build (push) Has been cancelled
Build and Push Backend Image / build (push) Has been cancelled
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-04 19:05:54 +01:00