diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 390da20..0ab0b9a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,9 +6,9 @@ on: schedule: - cron: "15 3 * * *" push: - branches: [main] + branches: [develop, main] pull_request: - branches: [main] + branches: [develop, main] permissions: contents: read 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