77 release :
88 types : [released]
99
10+ env :
11+ HUB_TOOL_VERSION : 0.4.6
12+
1013jobs :
1114 build-image :
1215 runs-on : ubuntu-latest
2124 - { platform: "linux/386", internal-tag: "386" }
2225 - { platform: "linux/ppc64le", internal-tag: "ppc64le" }
2326 - { platform: "linux/amd64", internal-tag: "amd64" }
27+ - { platform: "linux/riscv64", internal-tag: "amd64" }
2428 steps :
2529 - name : Checkout repository
2630 uses : actions/checkout@v6
7074 docker.io/botsudo/docker-rustpython:386-latest \
7175 docker.io/botsudo/docker-rustpython:ppc64le-latest \
7276 docker.io/botsudo/docker-rustpython:amd64-latest \
77+ docker.io/botsudo/docker-rustpython:riscv64-latest \
7378 --amend
7479 - name : Push the manifest
7580 run : docker manifest push docker.io/botsudo/docker-rustpython:latest
8287 steps :
8388 - name : Install Docker hub-tool
8489 run : |
85- curl -sL https://github.com/docker/hub-tool/releases/download/v0.4.6 /hub-tool-linux-amd64.tar.gz -o hub-tool-linux.tar.gz
90+ curl -sL https://github.com/docker/hub-tool/releases/download/v${{ env.HUB_TOOL_VERSION }} /hub-tool-linux-amd64.tar.gz -o hub-tool-linux.tar.gz
8691 tar --strip-components=1 -xzf ./hub-tool-linux.tar.gz
8792 ./hub-tool --version
8893 - name : Login hub-tool
@@ -109,6 +114,7 @@ jobs:
109114 ./hub-tool tag rm --verbose --force docker.io/botsudo/docker-rustpython:386-latest || true
110115 ./hub-tool tag rm --verbose --force docker.io/botsudo/docker-rustpython:ppc64le-latest || true
111116 ./hub-tool tag rm --verbose --force docker.io/botsudo/docker-rustpython:amd64-latest || true
117+ ./hub-tool tag rm --verbose --force docker.io/botsudo/docker-rustpython:riscv64-latest || true
112118 ./hub-tool tag ls --verbose docker.io/botsudo/docker-rustpython
113119 - name : Logout hub-tool
114120 if : always()
0 commit comments