File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Release Buildpack
22
33on :
4+ # Auto-trigger when the "Prepare release" PR (created by the
5+ # _buildpacks-prepare-release.yml workflow) is merged.
6+ pull_request :
7+ branches :
8+ - main
9+ types :
10+ - closed
411 workflow_dispatch :
512 inputs :
613 dry_run :
@@ -14,10 +21,19 @@ permissions: {}
1421jobs :
1522 release :
1623 name : Release
24+ # On `pull_request`, only run for the merged auto-generated
25+ # "Prepare release" PR (branch name set by
26+ # _buildpacks-prepare-release.yml). Manual dispatches always run.
27+ if : >-
28+ github.event_name == 'workflow_dispatch' ||
29+ (github.event.pull_request.merged == true &&
30+ github.event.pull_request.head.repo.full_name == github.repository &&
31+ github.event.pull_request.head.ref == 'prepare-release' &&
32+ github.event.pull_request.user.login == 'heroku-linguist[bot]')
1733 uses : heroku/languages-github-actions/.github/workflows/_buildpacks-release.yml@latest
1834 with :
1935 app_id : ${{ vars.LINGUIST_GH_APP_ID }}
20- dry_run : ${{ inputs.dry_run }}
36+ dry_run : ${{ inputs.dry_run || false }}
2137 reviewers : ' edmorley'
2238 secrets :
2339 app_private_key : ${{ secrets.LINGUIST_GH_PRIVATE_KEY }}
You can’t perform that action at this time.
0 commit comments