diff --git a/.github/workflows/publish-releases.yml b/.github/workflows/publish-releases.yml new file mode 100644 index 0000000..0ca7fe8 --- /dev/null +++ b/.github/workflows/publish-releases.yml @@ -0,0 +1,39 @@ +name: Publish Draft Releases + +on: + workflow_dispatch: {} + +concurrency: + group: publish-release + +jobs: + publish: + name: Publish + runs-on: ubuntu-22.04 + steps: + - name: Publish Draft Release With Highest Semantic Version + id: drafts + env: + GITHUB_TOKEN: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }} + uses: paketo-buildpacks/github-config/actions/release/publish-drafts@main + with: + repo: ${{ github.repository }} + + failure: + name: Alert on Failure + runs-on: ubuntu-22.04 + needs: [ publish ] + if: ${{ always() && needs.publish.result == 'failure' }} + steps: + - name: File Failure Alert Issue + uses: paketo-buildpacks/github-config/actions/issue/file@main + with: + token: ${{ secrets.GITHUB_TOKEN }} + repo: ${{ github.repository }} + label: "failure:release" + comment_if_exists: true + issue_title: "Failure: Publish draft releases" + issue_body: | + Publish All Draft Releases workflow [failed](https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}). + comment_body: | + Another failure occurred: https://github.com/${{github.repository}}/actions/runs/${{github.run_id}} diff --git a/.github/workflows/update-go-mod-version.yml b/.github/workflows/update-go-mod-version.yml index cf3413f..d02d04a 100644 --- a/.github/workflows/update-go-mod-version.yml +++ b/.github/workflows/update-go-mod-version.yml @@ -27,7 +27,7 @@ jobs: id: current-go-version uses: paketo-buildpacks/github-config/actions/update-go-mod-version@main with: - toolchain-version: ${{ steps.setup-go.outputs.go-version }} + go-version: ${{ steps.setup-go.outputs.go-version }} - name: Go mod tidy run: | #!/usr/bin/env bash @@ -54,7 +54,7 @@ jobs: id: commit uses: paketo-buildpacks/github-config/actions/pull-request/create-commit@main with: - message: "Updates go mod toolchain version to ${{ steps.setup-go.outputs.go-version }}" + message: "Updates go mod version to ${{ steps.setup-go.outputs.go-version }}" pathspec: "." keyid: ${{ secrets.PAKETO_BOT_GPG_SIGNING_KEY_ID }} key: ${{ secrets.PAKETO_BOT_GPG_SIGNING_KEY }} @@ -70,7 +70,7 @@ jobs: uses: paketo-buildpacks/github-config/actions/pull-request/open@main with: token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }} - title: "Updates go mod toolchain version to ${{ steps.setup-go.outputs.go-version }}" + title: "Updates go mod version to ${{ steps.setup-go.outputs.go-version }}" branch: automation/go-mod-update/update-main failure: