1
- name : " Step 2: Publish Release"
1
+ name : ' Step 2: Publish Release'
2
2
on :
3
3
workflow_dispatch :
4
4
inputs :
5
5
branch :
6
- description : " The target branch"
6
+ description : ' The target branch'
7
7
required : false
8
8
release_url :
9
- description : " The URL of the draft GitHub release"
9
+ description : ' The URL of the draft GitHub release'
10
10
required : false
11
11
steps_to_skip :
12
- description : " Comma separated list of steps to skip"
12
+ description : ' Comma separated list of steps to skip'
13
13
required : false
14
14
15
15
jobs :
16
16
publish_release :
17
17
runs-on : ubuntu-latest
18
- environment : release
19
- permissions :
20
- id-token : write
21
18
steps :
22
19
- name : Install Conda environment with Micromamba
23
20
uses : mamba-org/setup-micromamba@v1
@@ -28,37 +25,36 @@ jobs:
28
25
jupyterlab=4.0.12
29
26
yarn=3
30
27
31
- - uses : actions/create-github-app-token@v1
32
- id : app-token
33
- with :
34
- app-id : ${{ vars.APP_ID }}
35
- private-key : ${{ secrets.APP_PRIVATE_KEY }}
36
-
37
28
- name : Populate Release
38
29
id : populate-release
39
30
uses : jupyter-server/jupyter_releaser/.github/actions/populate-release@v2
40
31
with :
41
- token : ${{ steps.app-token.outputs.token }}
32
+ token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
33
+ target : ${{ github.event.inputs.target }}
42
34
branch : ${{ github.event.inputs.branch }}
43
35
release_url : ${{ github.event.inputs.release_url }}
44
36
steps_to_skip : ${{ github.event.inputs.steps_to_skip }}
45
37
46
38
- name : Finalize Release
47
39
id : finalize-release
48
40
env :
41
+ PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
42
+ PYPI_TOKEN_MAP : ${{ secrets.PYPI_TOKEN_MAP }}
43
+ TWINE_USERNAME : __token__
49
44
NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
50
- uses : jupyter-server/jupyter_releaser /.github/actions/finalize-release@v2
45
+ uses : jupyter-server/jupyter-releaser /.github/actions/finalize-release@v2
51
46
with :
52
- token : ${{ steps.app-token.outputs.token }}
47
+ token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
48
+ target : ${{ github.event.inputs.target }}
53
49
release_url : ${{ steps.populate-release.outputs.release_url }}
54
50
55
- - name : " ** Next Step **"
51
+ - name : ' ** Next Step **'
56
52
if : ${{ success() }}
57
53
run : |
58
54
echo "Verify the final release"
59
55
echo ${{ steps.finalize-release.outputs.release_url }}
60
56
61
- - name : " ** Failure Message **"
57
+ - name : ' ** Failure Message **'
62
58
if : ${{ failure() }}
63
59
run : |
64
60
echo "Failed to Publish the Draft Release Url:"
0 commit comments