Skip to content

Commit 8634911

Browse files
committed
Fixing the release workflow
1 parent e02e052 commit 8634911

File tree

1 file changed

+14
-18
lines changed

1 file changed

+14
-18
lines changed

.github/workflows/publish-release.yml

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,20 @@
1-
name: "Step 2: Publish Release"
1+
name: 'Step 2: Publish Release'
22
on:
33
workflow_dispatch:
44
inputs:
55
branch:
6-
description: "The target branch"
6+
description: 'The target branch'
77
required: false
88
release_url:
9-
description: "The URL of the draft GitHub release"
9+
description: 'The URL of the draft GitHub release'
1010
required: false
1111
steps_to_skip:
12-
description: "Comma separated list of steps to skip"
12+
description: 'Comma separated list of steps to skip'
1313
required: false
1414

1515
jobs:
1616
publish_release:
1717
runs-on: ubuntu-latest
18-
environment: release
19-
permissions:
20-
id-token: write
2118
steps:
2219
- name: Install Conda environment with Micromamba
2320
uses: mamba-org/setup-micromamba@v1
@@ -28,37 +25,36 @@ jobs:
2825
jupyterlab=4.0.12
2926
yarn=3
3027
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-
3728
- name: Populate Release
3829
id: populate-release
3930
uses: jupyter-server/jupyter_releaser/.github/actions/populate-release@v2
4031
with:
41-
token: ${{ steps.app-token.outputs.token }}
32+
token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
33+
target: ${{ github.event.inputs.target }}
4234
branch: ${{ github.event.inputs.branch }}
4335
release_url: ${{ github.event.inputs.release_url }}
4436
steps_to_skip: ${{ github.event.inputs.steps_to_skip }}
4537

4638
- name: Finalize Release
4739
id: finalize-release
4840
env:
41+
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
42+
PYPI_TOKEN_MAP: ${{ secrets.PYPI_TOKEN_MAP }}
43+
TWINE_USERNAME: __token__
4944
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
5146
with:
52-
token: ${{ steps.app-token.outputs.token }}
47+
token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
48+
target: ${{ github.event.inputs.target }}
5349
release_url: ${{ steps.populate-release.outputs.release_url }}
5450

55-
- name: "** Next Step **"
51+
- name: '** Next Step **'
5652
if: ${{ success() }}
5753
run: |
5854
echo "Verify the final release"
5955
echo ${{ steps.finalize-release.outputs.release_url }}
6056
61-
- name: "** Failure Message **"
57+
- name: '** Failure Message **'
6258
if: ${{ failure() }}
6359
run: |
6460
echo "Failed to Publish the Draft Release Url:"

0 commit comments

Comments
 (0)