Skip to content

Commit 0eac3d1

Browse files
authored
Merge pull request #138 from newrelic/update-release
fix: update release workflow to latest version used by pathpoint
2 parents d545682 + 5451930 commit 0eac3d1

File tree

1 file changed

+2
-81
lines changed

1 file changed

+2
-81
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -109,53 +109,13 @@ jobs:
109109
echo "No change in package.json, not regenerating third-party notices"
110110
fi
111111
112-
- name: Temporarily disable "required_pull_request_reviews" branch protection
113-
id: disable-branch-protection
114-
if: always()
115-
uses: actions/github-script@v1
116-
with:
117-
github-token: ${{ secrets.OPENSOURCE_BOT_TOKEN }}
118-
previews: luke-cage-preview
119-
script: |
120-
const result = await github.repos.updateBranchProtection({
121-
owner: context.repo.owner,
122-
repo: context.repo.repo,
123-
branch: 'main',
124-
required_status_checks: null,
125-
restrictions: null,
126-
enforce_admins: null,
127-
required_pull_request_reviews: null
128-
})
129-
console.log("Result:", result)
130-
131112
- name: Push Commit
132113
if: steps.generate-notices.outputs.commit == 'true'
133114
uses: ad-m/github-push-action@v0.6.0
134115
with:
135116
github_token: ${{ secrets.OPENSOURCE_BOT_TOKEN }}
136117
branch: main
137118

138-
- name: Re-enable "required_pull_request_reviews" branch protection
139-
id: enable-branch-protection
140-
if: always()
141-
uses: actions/github-script@v1
142-
with:
143-
github-token: ${{ secrets.OPENSOURCE_BOT_TOKEN }}
144-
previews: luke-cage-preview
145-
script: |
146-
const result = await github.repos.updateBranchProtection({
147-
owner: context.repo.owner,
148-
repo: context.repo.repo,
149-
branch: 'main',
150-
required_status_checks: null,
151-
restrictions: null,
152-
enforce_admins: null,
153-
required_pull_request_reviews: {
154-
required_approving_review_count: 1
155-
}
156-
})
157-
console.log("Result:", result)
158-
159119
job-generate-release:
160120
runs-on: ubuntu-latest
161121
needs: [job-checkout-and-build, job-generate-third-party-notices]
@@ -166,6 +126,7 @@ jobs:
166126
uses: actions/checkout@v2
167127
with:
168128
ref: main
129+
persist-credentials: false
169130

170131
- name: Setup Node.js
171132
uses: actions/setup-node@v1
@@ -175,25 +136,6 @@ jobs:
175136
- name: Install dependencies
176137
run: npm ci
177138

178-
- name: Temporarily disable "required_pull_request_reviews" branch protection
179-
id: disable-branch-protection
180-
if: always()
181-
uses: actions/github-script@v1
182-
with:
183-
github-token: ${{ secrets.OPENSOURCE_BOT_TOKEN }}
184-
previews: luke-cage-preview
185-
script: |
186-
const result = await github.repos.updateBranchProtection({
187-
owner: context.repo.owner,
188-
repo: context.repo.repo,
189-
branch: 'main',
190-
required_status_checks: null,
191-
restrictions: null,
192-
enforce_admins: null,
193-
required_pull_request_reviews: null
194-
})
195-
console.log("Result:", result)
196-
197139
- name: Run semantic-release
198140
env:
199141
# Use nr-opensource-bot for authoring commits done by
@@ -202,26 +144,5 @@ jobs:
202144
GIT_AUTHOR_EMAIL: "opensource+bot@newrelic.com"
203145
GIT_COMMITTER_NAME: "nr-opensource-bot"
204146
GIT_COMMITTER_EMAIL: "opensource+bot@newrelic.com"
205-
GITHUB_TOKEN: ${{ secrets.OPENSOURCE_BOT_TOKEN }}
147+
GH_TOKEN: ${{ secrets.OPENSOURCE_BOT_TOKEN }}
206148
run: npx semantic-release@^18.0.0
207-
208-
- name: Re-enable "required_pull_request_reviews" branch protection
209-
id: enable-branch-protection
210-
if: always()
211-
uses: actions/github-script@v1
212-
with:
213-
github-token: ${{ secrets.OPENSOURCE_BOT_TOKEN }}
214-
previews: luke-cage-preview
215-
script: |
216-
const result = await github.repos.updateBranchProtection({
217-
owner: context.repo.owner,
218-
repo: context.repo.repo,
219-
branch: 'main',
220-
required_status_checks: null,
221-
restrictions: null,
222-
enforce_admins: null,
223-
required_pull_request_reviews: {
224-
required_approving_review_count: 1
225-
}
226-
})
227-
console.log("Result:", result)

0 commit comments

Comments
 (0)