Skip to content

chore: trigger devcontainer-push on workflow changes#5507

Merged
max-sixty merged 3 commits intoPRQL:mainfrom
max-sixty:build-devcontainer-arm
Oct 19, 2025
Merged

chore: trigger devcontainer-push on workflow changes#5507
max-sixty merged 3 commits intoPRQL:mainfrom
max-sixty:build-devcontainer-arm

Conversation

@max-sixty
Copy link
Copy Markdown
Member

Summary

  • Add .github/workflows/build-devcontainer.yaml to the devcontainer-push path filter

This ensures that changes to the build-devcontainer workflow itself trigger a full build and push cycle, allowing us to test the complete multi-platform manifest creation.

Test plan

  • Merge this PR
  • Make a trivial change to the workflow file
  • Verify the merge job runs and creates the multi-platform manifest

🤖 Generated with Claude Code

max-sixty and others added 3 commits October 19, 2025 12:40
Replace QEMU emulation with GitHub's native ARM64 runners for 22x faster
builds. Use matrix strategy with push-by-digest pattern for multi-platform
image creation.

Key changes:
- Remove QEMU setup, add matrix build on ubuntu-24.04-arm
- Implement push-by-digest pattern with artifact-based merge
- Add digest validation and platform verification
- Scope GHA cache per platform to prevent thrashing
- Reduce timeouts (build: 4h, merge: 30m)

Expected performance: 22x faster ARM64 builds (33.5min → 1.5min based on
real-world benchmarks).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Docker registry names must be lowercase. Changed from
github.repository_owner (which can be uppercase) to hardcoded
lowercase 'prql'.
Add .github/workflows/build-devcontainer.yaml to the devcontainer-push
path filter so that changes to the workflow itself trigger a full
build and push cycle.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@max-sixty max-sixty enabled auto-merge (squash) October 19, 2025 20:46
@max-sixty max-sixty merged commit d614f6e into PRQL:main Oct 19, 2025
43 checks passed
@max-sixty max-sixty deleted the build-devcontainer-arm branch October 19, 2025 20:51
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