Skip to content

Commit 5a76a6a

Browse files
authored
Merge pull request #1353 from alphagov/pp-14177/update-to-use-reusable-workflow
[PP-14177] Change to use reusable workflow
2 parents 7d660a5 + 7587329 commit 5a76a6a

1 file changed

Lines changed: 2 additions & 22 deletions

File tree

.github/workflows/prevent-merge-if-release-open.yml

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,5 @@ permissions:
88

99
jobs:
1010
check_merge:
11-
runs-on: ubuntu-latest
12-
steps:
13-
- name: Check for unmerged release
14-
id: check_pr
15-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
16-
env:
17-
THIS_PR_NUMBER: ${{ github.event.pull_request.number }}
18-
with:
19-
github-token: ${{ secrets.GITHUB_TOKEN }}
20-
script: |
21-
const THIS_PR_NUMBER = Number(process.env.THIS_PR_NUMBER)
22-
const prs = await github.rest.pulls.list({
23-
owner: context.repo.owner,
24-
repo: context.repo.repo,
25-
state: 'open'
26-
})
27-
28-
const openRelease = prs.data.find(pr => pr.user.login === 'alphagov-pay-ci-concourse' && pr.state === 'open' && pr.number !== THIS_PR_NUMBER)
29-
30-
if (openRelease) {
31-
core.setFailed(`There is an unmerged release PR, please merge it before merging this PR. \n PR Link: ${openRelease.html_url}`)
32-
}
11+
uses: alphagov/pay-ci/.github/workflows/_prevent-merge-if-automated-release-open.yml@master
12+
secrets: inherit # pragma: allowlist secret

0 commit comments

Comments
 (0)