File tree Expand file tree Collapse file tree 3 files changed +51
-9
lines changed Expand file tree Collapse file tree 3 files changed +51
-9
lines changed Original file line number Diff line number Diff line change 1212 post_version_spec :
1313 description : " Post Version Specifier"
1414 required : false
15+ silent :
16+ description : " Set a placeholder in the changelog and don't publish the release."
17+ required : false
18+ type : boolean
1519 since :
1620 description : " Use PRs with activity since this date or git reference"
1721 required : false
2226jobs :
2327 prep_release :
2428 runs-on : ubuntu-latest
29+ permissions :
30+ contents : write
2531 steps :
2632 - uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
2733
2834 - name : Prep Release
2935 id : prep-release
3036 uses : jupyter-server/jupyter_releaser/.github/actions/prep-release@v2
3137 with :
32- token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
38+ token : ${{ secrets.GITHUB_TOKEN }}
3339 version_spec : ${{ github.event.inputs.version_spec }}
40+ silent : ${{ github.event.inputs.silent }}
3441 post_version_spec : ${{ github.event.inputs.post_version_spec }}
3542 target : ${{ github.event.inputs.target }}
3643 branch : ${{ github.event.inputs.branch }}
Original file line number Diff line number Diff line change 1+ name : " Publish Changelog"
2+ on :
3+ release :
4+ types : [published]
5+
6+ workflow_dispatch :
7+ inputs :
8+ branch :
9+ description : " The branch to target"
10+ required : false
11+
12+ jobs :
13+ publish_changelog :
14+ runs-on : ubuntu-latest
15+ environment : release
16+ steps :
17+ - uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
18+
19+ - uses : actions/create-github-app-token@v1
20+ id : app-token
21+ with :
22+ app-id : ${{ vars.APP_ID }}
23+ private-key : ${{ secrets.APP_PRIVATE_KEY }}
24+
25+ - name : Publish changelog
26+ id : publish-changelog
27+ uses : jupyter-server/jupyter_releaser/.github/actions/publish-changelog@v2
28+ with :
29+ token : ${{ steps.app-token.outputs.token }}
30+ branch : ${{ github.event.inputs.branch }}
31+
32+ - name : " ** Next Step **"
33+ run : |
34+ echo "Merge the changelog update PR: ${{ steps.publish-changelog.outputs.pr_url }}"
Original file line number Diff line number Diff line change @@ -21,25 +21,26 @@ jobs:
2121 steps :
2222 - uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
2323
24+ - uses : actions/create-github-app-token@v1
25+ id : app-token
26+ with :
27+ app-id : ${{ vars.APP_ID }}
28+ private-key : ${{ secrets.APP_PRIVATE_KEY }}
29+
2430 - name : Populate Release
2531 id : populate-release
2632 uses : jupyter-server/jupyter_releaser/.github/actions/populate-release@v2
2733 with :
28- token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
29- target : ${{ github.event.inputs.target }}
34+ token : ${{ steps.app-token.outputs.token }}
3035 branch : ${{ github.event.inputs.branch }}
3136 release_url : ${{ github.event.inputs.release_url }}
3237 steps_to_skip : ${{ github.event.inputs.steps_to_skip }}
3338
3439 - name : Finalize Release
3540 id : finalize-release
36- env :
37- TWINE_USERNAME : __token__
38- NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
39- uses : jupyter-server/jupyter-releaser/.github/actions/finalize-release@v2
41+ uses : jupyter-server/jupyter_releaser/.github/actions/finalize-release@v2
4042 with :
41- token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
42- target : ${{ github.event.inputs.target }}
43+ token : ${{ steps.app-token.outputs.token }}
4344 release_url : ${{ steps.populate-release.outputs.release_url }}
4445
4546 - name : " ** Next Step **"
You can’t perform that action at this time.
0 commit comments