Skip to content
This repository was archived by the owner on Jul 23, 2026. It is now read-only.

ci: migrate build/release to GitHub-hosted runner (amd64) - #14

Merged
littlehand26 merged 1 commit into
debankfrom
ci/hosted-runner
Jun 24, 2026
Merged

ci: migrate build/release to GitHub-hosted runner (amd64)#14
littlehand26 merged 1 commit into
debankfrom
ci/hosted-runner

Conversation

@littlehand26

Copy link
Copy Markdown
Contributor

Migrate avalanche-writer CI off self-hosted runners onto GitHub-hosted runners.

Single-arch amd64 kept on purposeDockerfile.debank hardcodes an amd64 avaxctl download (no arm64 build on S3), so arm64 is not added (would ship a wrong-arch binary).

Changes

  • Runner: self-hosted amd64 -> ubuntu-latest
  • Add free-disk-space + docker/setup-buildx-action@v3
  • tibdex/github-app-token@v1 -> actions/create-github-app-token@v1 with owner (cross-repo private deps); Dockerfile token usage made conditional
  • Drop notiv3. AVALANCHE_VERSION build-arg + publish model unchanged.

Validation

  • PR run builds amd64 on a hosted runner (coreth publishes on PR, so push is exercised too).

Single-arch amd64 is kept on purpose: Dockerfile.debank hardcodes an amd64
avaxctl download (no arm64 binary on S3), so arm64 is not added.

- runner: self-hosted amd64 -> ubuntu-latest
- add free-disk-space + docker/setup-buildx-action@v3
- tibdex/github-app-token@v1 -> actions/create-github-app-token@v1 with owner
  (token resolves cross-repo private deps)
- Dockerfile git insteadOf token rewrite made conditional (anonymous fallback)
- drop notiv3 Lark step
- AVALANCHE_VERSION build-arg, push model, triggers unchanged
@littlehand26
littlehand26 merged commit 5640c08 into debank Jun 24, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant