Commit 2d0fb91 1 parent 698fa76 commit 2d0fb91 Copy full SHA for 2d0fb91
File tree 3 files changed +54
-11
lines changed
3 files changed +54
-11
lines changed Original file line number Diff line number Diff line change 12
12
post_version_spec :
13
13
description : " Post Version Specifier"
14
14
required : false
15
+ silent :
16
+ description : " Set a placeholder in the changelog and don't publish the release."
17
+ required : false
18
+ type : boolean
15
19
since :
16
20
description : " Use PRs with activity since this date or git reference"
17
21
required : false
22
26
jobs :
23
27
prep_release :
24
28
runs-on : ubuntu-latest
29
+ permissions :
30
+ contents : write
25
31
steps :
26
32
- uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
27
33
28
34
- name : Prep Release
29
35
id : prep-release
30
36
uses : jupyter-server/jupyter_releaser/.github/actions/prep-release@v2
31
37
with :
32
- token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
38
+ token : ${{ secrets.GITHUB_TOKEN }}
33
39
version_spec : ${{ github.event.inputs.version_spec }}
40
+ silent : ${{ github.event.inputs.silent }}
34
41
post_version_spec : ${{ github.event.inputs.post_version_spec }}
35
42
target : ${{ github.event.inputs.target }}
36
43
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 15
15
jobs :
16
16
publish_release :
17
17
runs-on : ubuntu-latest
18
+ environment : release
19
+ permissions :
20
+ id-token : write
18
21
steps :
19
22
- uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
20
23
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
+
21
30
- name : Populate Release
22
31
id : populate-release
23
32
uses : jupyter-server/jupyter_releaser/.github/actions/populate-release@v2
24
33
with :
25
- token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
26
- target : ${{ github.event.inputs.target }}
34
+ token : ${{ steps.app-token.outputs.token }}
27
35
branch : ${{ github.event.inputs.branch }}
28
36
release_url : ${{ github.event.inputs.release_url }}
29
37
steps_to_skip : ${{ github.event.inputs.steps_to_skip }}
30
38
31
39
- name : Finalize Release
32
40
id : finalize-release
33
- env :
34
- PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
35
- PYPI_TOKEN_MAP : ${{ secrets.PYPI_TOKEN_MAP }}
36
- TWINE_USERNAME : __token__
37
- NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
38
- uses : jupyter-server/jupyter-releaser/.github/actions/finalize-release@v2
41
+ uses : jupyter-server/jupyter_releaser/.github/actions/finalize-release@v2
39
42
with :
40
- token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
41
- target : ${{ github.event.inputs.target }}
43
+ token : ${{ steps.app-token.outputs.token }}
42
44
release_url : ${{ steps.populate-release.outputs.release_url }}
43
45
44
46
- name : " ** Next Step **"
You can’t perform that action at this time.
0 commit comments