File tree Expand file tree Collapse file tree 2 files changed +21
-10
lines changed Expand file tree Collapse file tree 2 files changed +21
-10
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
- target : ${{ github.event.inputs.target }}
36
42
branch : ${{ github.event.inputs.branch }}
37
43
since : ${{ github.event.inputs.since }}
38
44
since_last_stable : ${{ github.event.inputs.since_last_stable }}
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
41
env :
34
- PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
35
- PYPI_TOKEN_MAP : ${{ secrets.PYPI_TOKEN_MAP }}
36
- TWINE_USERNAME : __token__
37
42
NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
38
- uses : jupyter-server/jupyter-releaser /.github/actions/finalize-release@v2
43
+ uses : jupyter-server/jupyter_releaser /.github/actions/finalize-release@v2
39
44
with :
40
- token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
41
- target : ${{ github.event.inputs.target }}
45
+ token : ${{ steps.app-token.outputs.token }}
42
46
release_url : ${{ steps.populate-release.outputs.release_url }}
43
47
44
48
- name : " ** Next Step **"
45
49
if : ${{ success() }}
46
50
run : |
47
51
echo "Verify the final release"
48
52
echo ${{ steps.finalize-release.outputs.release_url }}
53
+
49
54
- name : " ** Failure Message **"
50
55
if : ${{ failure() }}
51
56
run : |
You can’t perform that action at this time.
0 commit comments