|
1 |
| -on: |
2 |
| - pull_request: |
3 |
| - types: |
4 |
| - - closed |
| 1 | +# Maintenance: Verify why we're having permissions issues even with write scope, then re-enable it. |
| 2 | +# logs: https://github.com/awslabs/aws-lambda-powertools-python/runs/7030238348?check_suite_focus=true |
5 | 3 |
|
6 |
| -env: |
7 |
| - RELEASE_LABEL: "pending-release" |
8 |
| - MAINTAINERS_TEAM: "@awslabs/aws-lambda-powertools-python" |
| 4 | +# on: |
| 5 | +# pull_request: |
| 6 | +# types: |
| 7 | +# - closed |
9 | 8 |
|
10 |
| -jobs: |
11 |
| - release_label_on_merge: |
12 |
| - if: github.event.pull_request.merged == true && github.event.pull_request.user.login != 'dependabot[bot]' |
13 |
| - runs-on: ubuntu-latest |
14 |
| - permissions: |
15 |
| - issues: write # required for new scoped token |
16 |
| - steps: |
17 |
| - - name: "Label PR related issue for release" |
18 |
| - uses: actions/github-script@v6 |
19 |
| - with: |
20 |
| - github-token: ${{ secrets.GITHUB_TOKEN }} |
21 |
| - script: | |
22 |
| - const prBody = context.payload.body; |
23 |
| - const prNumber = context.payload.number; |
24 |
| - const releaseLabel = process.env.RELEASE_LABEL; |
25 |
| - const maintainersTeam = process.env.MAINTAINERS_TEAM |
| 9 | +# env: |
| 10 | +# RELEASE_LABEL: "pending-release" |
| 11 | +# MAINTAINERS_TEAM: "@awslabs/aws-lambda-powertools-python" |
26 | 12 |
|
27 |
| - const RELATED_ISSUE_REGEX = /Issue number:.+(\d)/ |
| 13 | +# jobs: |
| 14 | +# release_label_on_merge: |
| 15 | +# if: github.event.pull_request.merged == true && github.event.pull_request.user.login != 'dependabot[bot]' |
| 16 | +# runs-on: ubuntu-latest |
| 17 | +# permissions: |
| 18 | +# issues: write # required for new scoped token |
| 19 | +# steps: |
| 20 | +# - name: "Label PR related issue for release" |
| 21 | +# uses: actions/github-script@v6 |
| 22 | +# with: |
| 23 | +# github-token: ${{ secrets.GITHUB_TOKEN }} |
| 24 | +# script: | |
| 25 | +# const prBody = context.payload.body; |
| 26 | +# const prNumber = context.payload.number; |
| 27 | +# const releaseLabel = process.env.RELEASE_LABEL; |
| 28 | +# const maintainersTeam = process.env.MAINTAINERS_TEAM |
28 | 29 |
|
29 |
| - const matcher = new RegExp(RELATED_ISSUE_REGEX) |
30 |
| - const isMatch = matcher.exec(prBody) |
31 |
| - if (isMatch != null) { |
32 |
| - let relatedIssueNumber = isMatch[1] |
33 |
| - console.info(`Auto-labeling related issue ${relatedIssueNumber} for release`) |
| 30 | +# const RELATED_ISSUE_REGEX = /Issue number:.+(\d)/ |
34 | 31 |
|
35 |
| - await github.rest.issues.addLabels({ |
36 |
| - issue_number: relatedIssueNumber, |
37 |
| - owner: context.repo.owner, |
38 |
| - repo: context.repo.repo, |
39 |
| - labels: [releaseLabel] |
40 |
| - }) |
41 |
| - } else { |
42 |
| - let msg = `${maintainersTeam} No related issues found. Please ensure '${releaseLabel}' label is applied before releasing.`; |
43 |
| - await github.rest.issues.createComment({ |
44 |
| - owner: context.repo.owner, |
45 |
| - repo: context.repo.repo, |
46 |
| - body: msg, |
47 |
| - issue_number: prNumber, |
48 |
| - }); |
49 |
| - } |
| 32 | +# const matcher = new RegExp(RELATED_ISSUE_REGEX) |
| 33 | +# const isMatch = matcher.exec(prBody) |
| 34 | +# if (isMatch != null) { |
| 35 | +# let relatedIssueNumber = isMatch[1] |
| 36 | +# console.info(`Auto-labeling related issue ${relatedIssueNumber} for release`) |
| 37 | + |
| 38 | +# await github.rest.issues.addLabels({ |
| 39 | +# issue_number: relatedIssueNumber, |
| 40 | +# owner: context.repo.owner, |
| 41 | +# repo: context.repo.repo, |
| 42 | +# labels: [releaseLabel] |
| 43 | +# }) |
| 44 | +# } else { |
| 45 | +# let msg = `${maintainersTeam} No related issues found. Please ensure '${releaseLabel}' label is applied before releasing.`; |
| 46 | +# await github.rest.issues.createComment({ |
| 47 | +# owner: context.repo.owner, |
| 48 | +# repo: context.repo.repo, |
| 49 | +# body: msg, |
| 50 | +# issue_number: prNumber, |
| 51 | +# }); |
| 52 | +# } |
0 commit comments