Skip to content

Fix CI and release workflows - #8

Merged
BigWebstas merged 1 commit into
mainfrom
task/fix-workflows
Oct 6, 2026
Merged

BigWebstas merged 1 commit into
mainfrom
task/fix-workflows

Conversation

@BigWebstas

Copy link
Copy Markdown
Owner

Both workflows from #6 were failing.

  • CI / release: `android-actions/setup-android` installs a default `tools` package that no longer exists, so `sdkmanager` failed. Set `packages: ''`; the workflows already install the platform and build-tools they need.
  • Release: the `secrets` context isn't allowed in a step `if:`, so GitHub rejected the whole file and the v0.1.19 tag push started nothing. The Play secret is now exposed through a job-level `env`.
  • Release: `apksigner` isn't on PATH after `sdkmanager`; call it by full path.

CI on this PR is the proof for `ci.yml`. `release.yml` only runs on a tag, so it is untested until the next release.

🤖 Generated with Claude Code

- setup-android: drop the retired default 'tools' package that made sdkmanager fail
- release: expose the Play secret via env, since secrets aren't allowed in step if: (GitHub rejected the whole file)
- release: call apksigner by full path, it isn't on PATH

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@BigWebstas
BigWebstas merged commit 02451af into main Oct 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant