2222 $VERSION="$(cat ./version.txt)"
2323 docker login -u ${{ secrets.DOCKER_USERNAME }} -p '${{ secrets.DOCKER_PASSWORD }}'
2424 docker push "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-stable-windows-amd64"
25+
2526 publish-docker-linux-arm32 :
2627 runs-on : ubuntu-22.04
2728 if : false
3637 VERSION="$(cat ./version.txt)"
3738 docker login -u ${{ secrets.DOCKER_USERNAME }} -p '${{ secrets.DOCKER_PASSWORD }}'
3839 docker push "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-stable-ubuntu-22.04-arm32"
40+
3941 publish-docker-linux-arm64 :
4042 runs-on : ubuntu-24.04-arm
4143 steps :
5254 VERSION="$(cat ./version.txt)"
5355 docker login -u ${{ secrets.DOCKER_USERNAME }} -p '${{ secrets.DOCKER_PASSWORD }}'
5456 docker push "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-stable-linux-arm64"
57+
5558 publish-docker-linux-amd64 :
5659 runs-on : ubuntu-latest
5760 steps :
6871 VERSION="$(cat ./version.txt)"
6972 docker login -u ${{ secrets.DOCKER_USERNAME }} -p '${{ secrets.DOCKER_PASSWORD }}'
7073 docker push "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-stable-linux-amd64"
74+
7175 publish-docker-manifest :
7276 runs-on : ubuntu-latest
7377 needs : [ publish-docker-linux-arm64, publish-docker-linux-amd64, publish-docker-windows-amd64 ]
@@ -82,16 +86,19 @@ jobs:
8286 docker login -u ${{ secrets.DOCKER_USERNAME }} -p '${{ secrets.DOCKER_PASSWORD }}'
8387 docker manifest create ${{ secrets.DOCKER_ORG }}/powershell:$VERSION \
8488 --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-linux-amd64 \
89+ --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-linux-arm32 \
8590 --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-linux-arm64 \
8691 --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-windows-amd64
8792 docker manifest push ${{ secrets.DOCKER_ORG }}/powershell:$VERSION
8893 docker manifest create ${{ secrets.DOCKER_ORG }}/powershell:stable \
8994 --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-linux-amd64 \
95+ --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-linux-arm32 \
9096 --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-linux-arm64 \
9197 --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-windows-amd64
9298 docker manifest push ${{ secrets.DOCKER_ORG }}/powershell:stable
9399 docker manifest create ${{ secrets.DOCKER_ORG }}/powershell:latest \
94100 --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-linux-amd64 \
101+ --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-linux-arm32 \
95102 --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-linux-arm64 \
96103 --amend ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-windows-amd64
97104 docker manifest push ${{ secrets.DOCKER_ORG }}/powershell:latest
0 commit comments