Skip to main content

Release Configuration

Akron releases depend on GitHub Actions, GameBanana, Celeste reference assemblies, and the public documentation site at akron.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.