-
Notifications
You must be signed in to change notification settings - Fork 881
feat: build & release cross-platform Docker images #1178
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
Codecov Report
@@ Coverage Diff @@
## main #1178 +/- ##
==========================================
+ Coverage 66.97% 67.02% +0.04%
==========================================
Files 288 285 -3
Lines 18857 19022 +165
Branches 241 241
==========================================
+ Hits 12630 12750 +120
- Misses 4939 4951 +12
- Partials 1288 1321 +33
Continue to review full report at Codecov.
|
registry: ghcr.io | ||
username: ${{ github.repository_owner }} | ||
password: ${{ secrets.GITHUB_TOKEN }} |
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.
Actually, we need a PAT here. Will probably need help from an org admin to get this
from: https://carlosbecker.com/posts/multi-platform-docker-images-goreleaser-gh-actions/
We need to login into the GitHub Container Registry with a Personal Access Token (PAT), since the default GITHUB_TOKEN does not have enough permissions
This PR is ready for review, but I need help:
|
* feat: add dockerfile and docker-compose * build docker images on release * add Docker dependencies to release.yaml * remove docker compose for now * fix license mismatch * add docker-compose * rename volume * add WF dispatch for debugging
This PR will build cross-platform docker images for each release. Contributions are welcome!
Subtasks
create docker-composewill leave this for the DocsFixes #1177