Skip to content

Fixing build actions with flaky errors under QEMU#29

Merged
nullable-eth merged 2 commits intonullable-eth:mainfrom
dgomesbr:Simplifying-docker-build-and-avoid-errors-due-to-flaky-network
Jan 5, 2026
Merged

Fixing build actions with flaky errors under QEMU#29
nullable-eth merged 2 commits intonullable-eth:mainfrom
dgomesbr:Simplifying-docker-build-and-avoid-errors-due-to-flaky-network

Conversation

@dgomesbr
Copy link
Copy Markdown
Contributor

@dgomesbr dgomesbr commented Jan 5, 2026

These changes address the QEMU emulation instability that caused exit code 4. The key fixes are:

  • QEMU action was missing entirely
  • apk upgrade is notoriously slow/flaky under emulation
  • Pinning Alpine version prevents unexpected package repository issues

- Pinned Alpine to 3.21 instead of latest (more stable)
- Removed apk update && apk upgrade (unnecessary and flaky under QEMU)
- Removed busybox-extras (not needed)
- Simplified the RUN command (removed debug echo statements)
Copy link
Copy Markdown
Owner

@nullable-eth nullable-eth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks!

Added step to set up QEMU in the release workflow.
@dgomesbr
Copy link
Copy Markdown
Contributor Author

dgomesbr commented Jan 5, 2026

Loved the project, and contributing whenever I can with it. let me know if you wanna prioritize issues that I can take on and discuss impl details with you!

@nullable-eth nullable-eth merged commit 489e19d into nullable-eth:main Jan 5, 2026
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.

2 participants