diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c735233..659c22a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,7 +3,7 @@ name: CI on: pull_request: push: - branches: [main] + branches: [develop, main] workflow_call: permissions: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a946813..e10d74e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,13 +4,20 @@ on: workflow_dispatch: jobs: + release-branch: + runs-on: ubuntu-latest + permissions: {} + steps: + - name: Require main release branch + run: test "$GITHUB_REF" = 'refs/heads/main' + ci: uses: ./.github/workflows/ci.yml permissions: contents: read publish: - needs: ci + needs: [release-branch, ci] uses: askrjs/actions/.github/workflows/publish-package.yml@main permissions: contents: write