DEFAULT_ACTIONS_URL=self requires local actions use short form
(cal/gitea-actions/...) so the runner passes its auth token, and
GitHub actions use full URLs (https://github.com/...) to bypass
local resolution.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Generates YYYY.M.BUILD version tags on each successful deploy using the
Gitea API (bypasses branch protection). Matches the pattern used in
Paper Dynasty workflows.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Builds CSS and compendium packs in CI, rsyncs the system to the
production Foundry server, and restarts the container on push to main.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>