diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 077abbd..f738941 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -19,6 +19,12 @@ jobs: with: fetch-depth: 0 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Setup go uses: actions/setup-go@v5 with: @@ -30,6 +36,6 @@ jobs: - name: Release via goreleaser uses: goreleaser/goreleaser-action@v5 with: - args: release --rm-dist + args: release --clean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.goreleaser.yml b/.goreleaser.yml index 268ff79..98a7536 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -87,7 +87,7 @@ dockers: - '--pull' # https://github.com/opencontainers/image-spec/blob/main/annotations.md#pre-defined-annotation-keys - '--label=org.opencontainers.image.title={{.ProjectName}}' - - '--label=org.opencontainers.image.description=Myrmica Bibikoffi - Closes stale issues' + - '--label=org.opencontainers.image.description=Create changelogs for Helm Charts, based on git history.' - '--label=org.opencontainers.image.source={{.GitURL}}' - '--label=org.opencontainers.image.url={{.GitURL}}' - '--label=org.opencontainers.image.documentation={{.GitURL}}' diff --git a/buildx.Dockerfile b/buildx.Dockerfile new file mode 100644 index 0000000..61fca76 --- /dev/null +++ b/buildx.Dockerfile @@ -0,0 +1,6 @@ +# syntax=docker/dockerfile:1.4 +FROM alpine:3 + +COPY helm-changelog / + +CMD ["/helm-changelog"]