5 Commits
Author SHA1 Message Date
leanderandClaude Opus 5.5 fa68481ef3 ci: publish a container image to ghcr.io on each release
Builds the image and pushes it to ghcr.io/uio-gaming/name-100-uio-gamers, tagged with the release version and latest. It runs as a job in the release-please workflow, because releases created with GITHUB_TOKEN don't trigger other workflows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 00:18:29 +01:00
leanderandClaude Opus 5.5 13f368c2d0 ci: deploy through the restricted uiogaming-deploy script
The old workflow ran docker compose in the repo folder, which failed because the containers belong to the server's top-level compose project. The deploy key can now only run /usr/local/bin/uiogaming-deploy (see UiO-Gaming/drift), so the workflow just passes the service name. Also adds manual runs and prevents overlapping deploys.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 22:47:56 +01:00
leanderandClaude Opus 5.5 1b07dcba30 ci: add release-please for automated releases
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 00:03:41 +01:00
leanderandClaude Opus 5.5 3838bcbdc8 Avoid downtime during deploys by not stopping the container before building
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 01:44:22 +01:00
leander 0db02de98b add deply action 2025-07-10 15:20:47 +02:00