Skip to content

Simplify Docker build to use pre-compiled binaries#42

Merged
mighty-sponge merged 1 commit intomainfrom
simplify-docker-build
Apr 8, 2026
Merged

Simplify Docker build to use pre-compiled binaries#42
mighty-sponge merged 1 commit intomainfrom
simplify-docker-build

Conversation

@mighty-sponge
Copy link
Copy Markdown
Contributor

  • Convert multi-stage Dockerfile to use pre-compiled binaries instead of building in Docker
  • Update release workflow to extract and pass Linux binaries to Docker build context
  • Remove build-arg parameters from docker/build-push-action
  • Add sparse checkout for Dockerfile and binary extraction steps
  • Add job names for better workflow visibility
  • Set provenance: false for reproducible builds

  • I understand that contributing to this repository will require me to agree with the CLA

Description

What type of PR is this? (check all applicable)

  • 🍕 Feature
  • 🐛 Bug Fix
  • 📝 Documentation Update
  • 🎨 Style
  • 🧑‍💻 Code Refactor
  • 🔥 Performance Improvements
  • ✅ Test
  • 🤖 Build
  • 🔁 CI

Related Tickets & Documents

Mobile & Desktop Screenshots/Recordings

Added tests?

  • 👍 yes
  • 🙅 no, because they aren't needed
  • 🙋 no, because I need help

Added to documentation?

  • 📜 README.md
  • 📓 tech-docs
  • 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?

- Convert multi-stage Dockerfile to use pre-compiled binaries instead of building in Docker
- Update release workflow to extract and pass Linux binaries to Docker build context
- Remove build-arg parameters from docker/build-push-action
- Add sparse checkout for Dockerfile and binary extraction steps
- Add job names for better workflow visibility
- Set provenance: false for reproducible builds
@mighty-sponge mighty-sponge merged commit 72ca3eb into main Apr 8, 2026
4 checks passed
@mighty-sponge mighty-sponge deleted the simplify-docker-build branch April 8, 2026 09:11
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