WIP (do not merge): GH actions multiarch #44
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Based on your comment in #43 I tried it with GH actions and the excelent boilerplate.
To make it work you need to create access token on DockerHub and add it as secret
DOCKER_TOKEN
What works:
The GH workflow runs and seems to do the 3 arch builds, uploads them to docker and makes release on GH.
As secrets do not work on forked repos I needed to push to new repo to try workflows, you can see it here:
https://github.com/ndeet/docker-electrumx-workflow/actions
and on DockerHub:
https://hub.docker.com/repository/docker/ndeet/electrumx-workflow/tags?page=1
Open issues/todo:
I tried to replace your image with mine on BTCPayServer and assumed it will fetch the arm64v8 arch but it is still a amd64 arch it seems. Also when you look at master tags arch still says amd64 and on the tagged release it has weird slashes in the arch. Will debug that further.