15
15
jobs :
16
16
publish_release :
17
17
runs-on : ubuntu-latest
18
- strategy :
19
- fail-fast : true
20
- matrix :
21
- python-version : ["3.10"]
18
+ permissions :
19
+ contents : write
22
20
steps :
23
- - name : Checkout
24
- uses : actions/checkout@v2
25
-
26
- - name : Setup
27
- uses : jupyter-server/jupyter-releaser/.github/actions/common@v2
21
+ - uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
28
22
29
23
- name : Populate Release
30
24
id : populate-release
31
- uses : jupyter-server/jupyter-releaser /.github/actions/populate-release@v2
25
+ uses : jupyter-server/jupyter_releaser /.github/actions/populate-release@v2
32
26
with :
33
- token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
34
- target : ${{ github.repository }}
27
+ token : ${{ secrets.GITHUB_TOKEN }}
28
+ target : ${{ github.event.inputs.target }}
35
29
branch : ${{ github.event.inputs.branch }}
36
30
release_url : ${{ github.event.inputs.release_url }}
37
31
steps_to_skip : ${{ github.event.inputs.steps_to_skip }}
@@ -40,34 +34,23 @@ jobs:
40
34
id : finalize-release
41
35
env :
42
36
PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
37
+ PYPI_TOKEN_MAP : ${{ secrets.PYPI_TOKEN_MAP }}
43
38
TWINE_USERNAME : __token__
39
+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
44
40
uses : jupyter-server/jupyter-releaser/.github/actions/finalize-release@v2
45
41
with :
46
- token : ${{ secrets.ADMIN_GITHUB_TOKEN }}
47
- target : ${{ github.repository }}
42
+ token : ${{ secrets.GITHUB_TOKEN }}
43
+ target : ${{ github.event.inputs.target }}
48
44
release_url : ${{ steps.populate-release.outputs.release_url }}
49
45
50
46
- name : " ** Next Step **"
51
47
if : ${{ success() }}
52
48
run : |
53
49
echo "Verify the final release"
54
50
echo ${{ steps.finalize-release.outputs.release_url }}
55
- echo "## Next Step" >> $GITHUB_STEP_SUMMARY
56
- echo "Verify the final release" >> $GITHUB_STEP_SUMMARY
57
- echo ${{ steps.finalize-release.outputs.release_url }} >> $GITHUB_STEP_SUMMARY
58
- if [ ! -z "${{ steps.finalize-release.outputs.pr_url }}" ]; then
59
- echo "Merge the forwardport PR"
60
- echo ${{ steps.finalize-release.outputs.pr_url }}
61
- echo "Merge the forwardport PR" >> $GITHUB_STEP_SUMMARY
62
- echo ${{ steps.finalize-release.outputs.pr_url }} >> $GITHUB_STEP_SUMMARY
63
- fi
64
51
65
52
- name : " ** Failure Message **"
66
53
if : ${{ failure() }}
67
54
run : |
68
55
echo "Failed to Publish the Draft Release Url:"
69
56
echo ${{ steps.populate-release.outputs.release_url }}
70
- echo "## Failure Message" >> $GITHUB_STEP_SUMMARY
71
- echo ":x: Failed to Publish the Draft Release Url:" >> $GITHUB_STEP_SUMMARY
72
- echo ${{ steps.populate-release.outputs.release_url }} >> $GITHUB_STEP_SUMMARY
73
- echo "Fix credentials and run 'Publish Release' workflow again" >> $GITHUB_STEP_SUMMARY
0 commit comments