loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request 'feat(release): add OCI labels to container images' (#3261) from earl-warren/forgejo:wip-oci-labels into forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3261
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>

+24 -4
+4 -2
.forgejo/workflows/build-release.yml
··· 159 159 160 160 - name: build container & release 161 161 if: ${{ secrets.TOKEN != '' }} 162 - uses: https://code.forgejo.org/forgejo/forgejo-build-publish/build@v5 162 + uses: https://code.forgejo.org/forgejo/forgejo-build-publish/build@v5.1 163 163 with: 164 164 forgejo: "${{ env.GITHUB_SERVER_URL }}" 165 165 owner: "${{ env.GITHUB_REPOSITORY_OWNER }}" ··· 173 173 binary-name: forgejo 174 174 binary-path: /app/gitea/gitea 175 175 override: "${{ steps.release-info.outputs.override }}" 176 + verify-labels: "maintainer=contact@forgejo.org,org.opencontainers.image.version=${{ steps.release-info.outputs.version }}" 176 177 verbose: ${{ vars.VERBOSE || secrets.VERBOSE || 'false' }} 177 178 178 179 - name: build rootless container 179 180 if: ${{ secrets.TOKEN != '' }} 180 - uses: https://code.forgejo.org/forgejo/forgejo-build-publish/build@v5 181 + uses: https://code.forgejo.org/forgejo/forgejo-build-publish/build@v5.1 181 182 with: 182 183 forgejo: "${{ env.GITHUB_SERVER_URL }}" 183 184 owner: "${{ env.GITHUB_REPOSITORY_OWNER }}" ··· 190 191 suffix: -rootless 191 192 dockerfile: Dockerfile.rootless 192 193 override: "${{ steps.release-info.outputs.override }}" 194 + verify-labels: "maintainer=contact@forgejo.org,org.opencontainers.image.version=${{ steps.release-info.outputs.version }}" 193 195 verbose: ${{ vars.VERBOSE || secrets.VERBOSE || 'false' }} 194 196 195 197 - name: end-to-end tests
+10 -1
Dockerfile
··· 52 52 RUN chmod 644 /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete 53 53 54 54 FROM docker.io/library/alpine:3.19 55 - LABEL maintainer="contact@forgejo.org" 55 + LABEL maintainer="contact@forgejo.org" \ 56 + org.opencontainers.image.authors="Forgejo" \ 57 + org.opencontainers.image.url="https://forgejo.org" \ 58 + org.opencontainers.image.documentation="https://forgejo.org/download/#container-image" \ 59 + org.opencontainers.image.source="https://codeberg.org/forgejo/forgejo" \ 60 + org.opencontainers.image.version="${RELEASE_VERSION}" \ 61 + org.opencontainers.image.vendor="Forgejo" \ 62 + org.opencontainers.image.licenses="MIT" \ 63 + org.opencontainers.image.title="Forgejo. Beyond coding. We forge." \ 64 + org.opencontainers.image.description="Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job." 56 65 57 66 EXPOSE 22 3000 58 67
+10 -1
Dockerfile.rootless
··· 50 50 RUN chmod 644 /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete 51 51 52 52 FROM docker.io/library/alpine:3.19 53 - LABEL maintainer="contact@forgejo.org" 53 + LABEL maintainer="contact@forgejo.org" \ 54 + org.opencontainers.image.authors="Forgejo" \ 55 + org.opencontainers.image.url="https://forgejo.org" \ 56 + org.opencontainers.image.documentation="https://forgejo.org/download/#container-image" \ 57 + org.opencontainers.image.source="https://codeberg.org/forgejo/forgejo" \ 58 + org.opencontainers.image.version="${RELEASE_VERSION}" \ 59 + org.opencontainers.image.vendor="Forgejo" \ 60 + org.opencontainers.image.licenses="MIT" \ 61 + org.opencontainers.image.title="Forgejo. Beyond coding. We forge." \ 62 + org.opencontainers.image.description="Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job." 54 63 55 64 EXPOSE 2222 3000 56 65