Skip to content

Commit dba8027

Browse files
committed
ci(uniond-image, unionpd-image): create manifests in matrix
1 parent 277f5fc commit dba8027

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

.github/workflows/release.yml

+9-6
Original file line numberDiff line numberDiff line change
@@ -100,20 +100,23 @@ jobs:
100100
runs-on: ubuntu-latest
101101
needs: [download-docker-images]
102102
permissions: write-all
103+
strategy:
104+
matrix:
105+
package: [ uniond, unionpd ]
103106
steps:
104107
- uses: docker/login-action@v2
105108
with:
106109
registry: ghcr.io
107110
username: ${{ github.actor }}
108111
password: ${{ secrets.GITHUB_TOKEN }}
109-
- run: docker pull ghcr.io/unionfi/uniond:${{ github.ref_name }}-aarch64-linux
110-
- run: docker pull ghcr.io/unionfi/uniond:${{ github.ref_name }}-x86_64-linux
112+
- run: docker pull ghcr.io/unionfi/${{ matrix.package }}:${{ github.ref_name }}-aarch64-linux
113+
- run: docker pull ghcr.io/unionfi/${{ matrix.package }}:${{ github.ref_name }}-x86_64-linux
111114
- run: |
112115
docker manifest create \
113-
ghcr.io/unionfi/uniond:${{ github.ref_name }} \
114-
--amend ghcr.io/unionfi/uniond:${{ github.ref_name }}-aarch64-linux \
115-
--amend ghcr.io/unionfi/uniond:${{ github.ref_name }}-x86_64-linux \
116-
- run: docker manifest push ghcr.io/unionfi/uniond:${{ github.ref_name }}
116+
ghcr.io/unionfi/${{ matrix.package }}:${{ github.ref_name }} \
117+
--amend ghcr.io/unionfi/${{ matrix.package }}:${{ github.ref_name }}-aarch64-linux \
118+
--amend ghcr.io/unionfi/${{ matrix.package }}:${{ github.ref_name }}-x86_64-linux \
119+
- run: docker manifest push ghcr.io/unionfi/${{ matrix.package }}:${{ github.ref_name }}
117120

118121
release:
119122
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)