ci: wire up the builder-image workflow and fix repo layout #1

Merged
r merged 1 commits from ci/wire-up-builder-image into main 2026-06-16 12:54:14 +00:00
Owner

The repo was committed with the CI files misnamed/misplaced, so nothing ran. This moves them into place and fixes the issues found against the Syrinx reference and the Dade target.

  • Dockerfile.ymlDockerfile (workflow references ./Dockerfile)
  • builder-image.yml.gitea/workflows/builder-image.yml (Gitea only runs files under .gitea/workflows)
  • build.ymltemplates/build.yml (app-repo template, kept out of this repo's run path)
  • runs-onubuntu-24.04-arm64 (the real Gitea label, matching Syrinx)
  • image SDK bumped to android-36 / build-tools 36.0.0 to match Dade's compileSdk 36 (avoids a job-time SDK download)
  • template upload-artifact@v4@v3 (v4 unsupported on Gitea)
  • registry login uses PACKAGE_TOKEN (the PAT the other repos use; GITEA_TOKEN is unset and caused the /v2/ unauthorized failure)

🤖 Generated with Claude Code

The repo was committed with the CI files misnamed/misplaced, so nothing ran. This moves them into place and fixes the issues found against the Syrinx reference and the Dade target. - `Dockerfile.yml` → `Dockerfile` (workflow references `./Dockerfile`) - `builder-image.yml` → `.gitea/workflows/builder-image.yml` (Gitea only runs files under `.gitea/workflows`) - `build.yml` → `templates/build.yml` (app-repo template, kept out of this repo's run path) - `runs-on` → `ubuntu-24.04-arm64` (the real Gitea label, matching Syrinx) - image SDK bumped to `android-36` / build-tools `36.0.0` to match Dade's `compileSdk 36` (avoids a job-time SDK download) - template `upload-artifact@v4` → `@v3` (v4 unsupported on Gitea) - registry login uses `PACKAGE_TOKEN` (the PAT the other repos use; `GITEA_TOKEN` is unset and caused the `/v2/` unauthorized failure) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
r added 1 commit 2026-06-16 12:54:08 +00:00
GITEA_TOKEN is not set in these repos — the registry login sent a blank
password and Gitea's /v2/ endpoint returned unauthorized. Switch the
image-build login, the app template, and the README to PACKAGE_TOKEN, the
PAT the other repos already use (Syrinx pairs gitea.actor + PACKAGE_TOKEN
successfully). The PAT needs write:package here and read:package in app
repos.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
r merged commit 9f177c61f9 into main 2026-06-16 12:54:14 +00:00
r deleted branch ci/wire-up-builder-image 2026-06-16 12:54:14 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: r/android#1