diff --git a/.github/workflows/uberjar.yml b/.github/workflows/uberjar.yml index abc8cc3da164f43c387605b3ac4d3c893074b993..ec85f08b4245730c3febd0dbc55e3cb6e33a2ded 100644 --- a/.github/workflows/uberjar.yml +++ b/.github/workflows/uberjar.yml @@ -251,10 +251,15 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} # Push experimental ubuntu image only for versions based on a master + - name: Install regctl + uses: regclient/actions/regctl-installer@main + with: + release: 'v0.4.7' + - name: Switch regctl to point to localhost:5000 via http + run: regctl registry set --tls disabled localhost:5000 - name: Retag and push ubuntu-based images if master (ee) if: ${{ matrix.edition == 'ee' }} - run: docker tag localhost:5000/metabase-dev:${{ steps.extract_branch.outputs.branch }}-ee-ubuntu metabase/metabase-enterprise-head:latest-ubuntu && docker push metabase/metabase-enterprise-head:latest-ubuntu - + run: regctl image copy localhost:5000/metabase-dev:${{ steps.extract_branch.outputs.branch }}-ee-ubuntu metabase/metabase-enterprise-head:latest-ubuntu - name: Retag and push ubuntu-based images if master (oss) if: ${{ matrix.edition == 'oss' }} - run: docker tag localhost:5000/metabase-dev:${{ steps.extract_branch.outputs.branch }}-oss-ubuntu metabase/metabase-head:latest-ubuntu && docker push metabase/metabase-head:latest-ubuntu + run: regctl image copy localhost:5000/metabase-dev:${{ steps.extract_branch.outputs.branch }}-oss-ubuntu metabase/metabase-head:latest-ubuntu