From 216678b1d7b08441950cb3052180bd5b9e9a0648 Mon Sep 17 00:00:00 2001 From: jeremytchang <78522362+jeremytchang@users.noreply.github.com> Date: Mon, 15 Apr 2024 13:52:50 +0000 Subject: [PATCH] chore: Add release workflow (#16) This sets up the release-please action in the github workflow which will run after every new commit on master. It will create a new PR on master that when merged will cut a new release with generated changelog. Commit titles on master must follow conventional commit convention for correct changelog generation. --- .github/workflows/release.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..7afe25f --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,20 @@ +name: release + +on: + workflow_dispatch: + push: + branches: + - master + +# Cancels an release workflows in progress +concurrency: + group: ${{ github.workflow }} + cancel-in-progress: true + +jobs: + release: + permissions: + contents: write + pull-requests: write + uses: looker-open-source/reusable-actions/.github/workflows/marketplace-block-release.yml@main + secrets: inherit