Release Configuration
Akron releases depend on GitHub Actions, GameBanana, Celeste reference assemblies, and the public documentation site atakron.micr.dev. This page lists the non-secret configuration contract so release failures can be diagnosed without exposing credentials.
Do not paste real secret values into issues, pull requests, docs, commit messages, or workflow logs.
Repository Variables
Repository Secrets
At least one of
GAMEBANANA_COOKIES, GAMEBANANA_STORAGE_STATE_B64, or GAMEBANANA_STORAGE_STATE_B64_GZ must be configured for unattended GameBanana publishing.
Public Release Surfaces
Every Akron release is expected to leave these public surfaces consistent:
Akron-owned material is released under CC BY-NC-ND 4.0. Third-party components
retain the licenses recorded in
ThirdPartyNotices.txt. GitHub, GameBanana,
the documentation site, and the player archive must not describe the entire
mixed-license distribution as exclusively CC BY-NC-ND 4.0.
If one of these surfaces is stale after a release workflow completes, treat the release as partially published and follow the recovery path in the release runbook.