-
Notifications
You must be signed in to change notification settings - Fork 770
feat(ci): add linux docker release #856
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds Docker release functionality to the Linux build workflow, enabling multi-architecture Docker images (amd64/arm64) to be built and published to Docker Hub when tags are pushed.
Key Changes
- Added new Dockerfile for Linux-based container images
- Introduced
docker-releasejob in the CI workflow to build and push multi-platform Docker images - Simplified version detection logic by setting VERSION environment variable at the job level
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 10 comments.
| File | Description |
|---|---|
| runner/release/linux/Dockerfile | New Dockerfile defining Ubuntu 22.04-based container image with Nexa SDK CLI and dependencies |
| .github/workflows/build-linux.yml | Added docker-release job for multi-platform image builds; simplified version detection; updated job names |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
90f0596 to
ed5bfe9
Compare
b62cb52 to
a24707a
Compare
a24707a to
6ba0028
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 4 out of 4 changed files in this pull request and generated 6 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
.github/workflows/build-linux.yml
Outdated
| uses: docker/setup-buildx-action@v3 | ||
|
|
||
| - name: Build and Push Docker Image | ||
| uses: docker/build-push-action@v5 |
Copilot
AI
Nov 16, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] Using outdated Docker action version. The docker/build-push-action@v5 is specified, but v6 is available and recommended for better performance and features. Consider updating to docker/build-push-action@v6.
| uses: docker/build-push-action@v5 | |
| uses: docker/build-push-action@v6 |
6ba0028 to
f5d88dd
Compare
No description provided.