|
40 | 40 | strategy: |
41 | 41 | matrix: ${{ fromJson(needs.setup-matrix.outputs.build_matrix) }} |
42 | 42 | steps: |
43 | | - - name: Build Vox Pupuli Test Container v${{ matrix.puppet_release }}-${{ matrix.platform }} |
| 43 | + - name: Build Vox Pupuli Test Container v${{ matrix.openvox_release }}-${{ matrix.platform }} |
44 | 44 | uses: voxpupuli/gha-build-and-publish-a-container@v2 |
45 | 45 | with: |
46 | 46 | registry_password: ${{ secrets.GITHUB_TOKEN }} |
|
65 | 65 | docker_username: voxpupulibot |
66 | 66 | docker_password: ${{ secrets.DOCKERHUB_BOT_ADMIN_TOKEN }} |
67 | 67 | tags: | |
68 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-${{ matrix.platform }} |
| 68 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-${{ matrix.platform }} |
69 | 69 |
|
70 | 70 | create-multiarch-manifests: |
71 | 71 | runs-on: ubuntu-latest |
@@ -95,52 +95,52 @@ jobs: |
95 | 95 | - name: Create multiarch manifests |
96 | 96 | run: | |
97 | 97 | docker buildx imagetools create -t ghcr.io/${{ github.repository_owner }}/voxbox:${{ matrix.rubygem_openvox }}-${{ github.ref_name }} \ |
98 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
99 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 98 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 99 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
100 | 100 |
|
101 | 101 | docker buildx imagetools create -t ghcr.io/${{ github.repository_owner }}/voxbox:${{ matrix.rubygem_openvox }}-latest \ |
102 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
103 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 102 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 103 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
104 | 104 |
|
105 | | - docker buildx imagetools create -t ghcr.io/${{ github.repository_owner }}/voxbox:${{ matrix.puppet_release }}-${{ github.ref_name }} \ |
106 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
107 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 105 | + docker buildx imagetools create -t ghcr.io/${{ github.repository_owner }}/voxbox:${{ matrix.openvox_release }}-${{ github.ref_name }} \ |
| 106 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 107 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
108 | 108 |
|
109 | | - docker buildx imagetools create -t ghcr.io/${{ github.repository_owner }}/voxbox:${{ matrix.puppet_release }} \ |
110 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
111 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 109 | + docker buildx imagetools create -t ghcr.io/${{ github.repository_owner }}/voxbox:${{ matrix.openvox_release }} \ |
| 110 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 111 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
112 | 112 |
|
113 | | - docker buildx imagetools create -t ghcr.io/${{ github.repository_owner }}/voxbox:${{ matrix.puppet_release }}-latest \ |
114 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
115 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 113 | + docker buildx imagetools create -t ghcr.io/${{ github.repository_owner }}/voxbox:${{ matrix.openvox_release }}-latest \ |
| 114 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 115 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
116 | 116 |
|
117 | 117 | docker buildx imagetools create -t ghcr.io/${{ github.repository_owner }}/voxbox:latest \ |
118 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
119 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 118 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 119 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
120 | 120 |
|
121 | 121 | docker buildx imagetools create -t docker.io/${{ github.repository_owner }}/voxbox:${{ matrix.rubygem_openvox }}-${{ github.ref_name }} \ |
122 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
123 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 122 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 123 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
124 | 124 |
|
125 | 125 | docker buildx imagetools create -t docker.io/${{ github.repository_owner }}/voxbox:${{ matrix.rubygem_openvox }}-latest \ |
126 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
127 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 126 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 127 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
128 | 128 |
|
129 | | - docker buildx imagetools create -t docker.io/${{ github.repository_owner }}/voxbox:${{ matrix.puppet_release }}-${{ github.ref_name }} \ |
130 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
131 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 129 | + docker buildx imagetools create -t docker.io/${{ github.repository_owner }}/voxbox:${{ matrix.openvox_release }}-${{ github.ref_name }} \ |
| 130 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 131 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
132 | 132 |
|
133 | | - docker buildx imagetools create -t docker.io/${{ github.repository_owner }}/voxbox:${{ matrix.puppet_release }} \ |
134 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
135 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 133 | + docker buildx imagetools create -t docker.io/${{ github.repository_owner }}/voxbox:${{ matrix.openvox_release }} \ |
| 134 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 135 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
136 | 136 |
|
137 | | - docker buildx imagetools create -t docker.io/${{ github.repository_owner }}/voxbox:${{ matrix.puppet_release }}-latest \ |
138 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
139 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 137 | + docker buildx imagetools create -t docker.io/${{ github.repository_owner }}/voxbox:${{ matrix.openvox_release }}-latest \ |
| 138 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 139 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
140 | 140 |
|
141 | 141 | docker buildx imagetools create -t docker.io/${{ github.repository_owner }}/voxbox:latest \ |
142 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-arm64 \ |
143 | | - ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.puppet_release }}-amd64 |
| 142 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-arm64 \ |
| 143 | + ghcr.io/${{ github.repository_owner }}/voxbox:${{ github.sha }}-v${{ matrix.openvox_release }}-amd64 |
144 | 144 |
|
145 | 145 | update-dockerhub-description: |
146 | 146 | runs-on: ubuntu-latest |
|
0 commit comments