diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 04bca5c..2395431 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -124,7 +124,7 @@ jobs: uses: hhd-dev/rechunk@v1.2.4 with: rechunk: "ghcr.io/hhd-dev/rechunk:v1.2.4" - ref: "localhost/${{ env.IMAGE_NAME }}:${{ env.FEDORA_BASE }}-" + ref: "localhost/${{ env.IMAGE_NAME }}:${{ env.FEDORA_BASE }}" prev-ref: "${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.FEDORA_BASE }}" @@ -132,31 +132,10 @@ jobs: version: ${{ env.FEDORA_BASE }} labels: ${{ steps.metadata.outputs.labels }} # Rechunk strips out all the labels during build, this needs to be reapplied here with newline separator - # Rechunk is a script that we use on Universal Blue to make sure there isnt a single huge layer when your image gets published. - # This does not make your image faster to download, just provides better resumability and fixes a few errors. - # Documentation for Rechunk is provided on their github repository at https://github.com/hhd-dev/rechunk - # You can enable it by uncommenting the following lines: - # - name: Run Rechunker - # id: rechunk - # uses: hhd-dev/rechunk@f153348d8100c1f504dec435460a0d7baf11a9d2 # v1.1.1 - # with: - # rechunk: 'ghcr.io/hhd-dev/rechunk:v1.0.1' - # ref: "localhost/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }}" - # prev-ref: "${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }}" - # skip_compression: true - # version: ${{ env.CENTOS_VERSION }} - # labels: ${{ steps.metadata.outputs.labels }} # Rechunk strips out all the labels during build, this needs to be reapplied here with newline separator - - # This is necessary so that the podman socket can find the rechunked image on its storage - # - name: Load in podman and tag - # run: | - # IMAGE=$(podman pull ${{ steps.rechunk.outputs.ref }}) - # sudo rm -rf ${{ steps.rechunk.outputs.output }} - # for tag in ${{ steps.metadata.outputs.tags }}; do - # podman tag $IMAGE ${{ env.IMAGE_NAME }}:$tag - # done - - name: Login to Container Registry + if: + github.event_name != 'pull_request' && github.ref == + format('refs/heads/{0}', github.event.repository.default_branch) run: | podman login \ --verbose \