File tree Expand file tree Collapse file tree 3 files changed +10
-8
lines changed Expand file tree Collapse file tree 3 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -346,7 +346,7 @@ jobs:
346346 uses : ./.github/workflows/publish-package.yml
347347 with :
348348 publish : false
349- repository : testpypi
349+ environment : test
350350 # don't have access to env context here for some reason
351351 ref : ${{ github.event_name == 'workflow_dispatch' && inputs.ref || null }}
352352 # can't use env context here so need to duplicate expression, but these are true boolean values so don't need extra string logic
Original file line number Diff line number Diff line change @@ -91,11 +91,12 @@ jobs:
9191
9292 publish-docs :
9393 name : Publish documentation
94- runs-on : ubuntu-latest
9594 needs : create_docs
9695 permissions :
9796 id-token : write # needed to publish to Azure
97+ environment : ${{ inputs.environment }}
9898 if : ${{ inputs.publish }}
99+ runs-on : ubuntu-latest
99100 steps :
100101 - name : Download docs artifact
101102 uses : actions/download-artifact@v3
Original file line number Diff line number Diff line change 88 required : false
99 default : true
1010 type : boolean
11- repository :
11+ environment :
1212 description : ' Whether to publish to production PyPI or test PyPI'
1313 required : false
14- default : pypi
14+ default : prod
1515 type : choice
16- options : [pypi, testpypi ]
16+ options : [prod, test ]
1717 ref :
1818 description : ' The git ref to build the package for'
1919 required : false
3434 default : true
3535 type : boolean
3636 # choice type only supported for workflow_dispatch, not workflow_call
37- repository :
37+ environment :
3838 description : ' Whether to publish to production PyPI or test PyPI'
3939 required : false
40- default : pypi
40+ default : prod
4141 type : string
4242 ref :
4343 description : ' The git ref to build the package for'
@@ -119,6 +119,7 @@ jobs:
119119 needs : [merge]
120120 permissions :
121121 id-token : write
122+ environment : ${{ inputs.environment }}
122123 if : ${{ inputs.publish }}
123124 runs-on : ubuntu-latest
124125 steps :
@@ -130,4 +131,4 @@ jobs:
130131 - name : Upload wheels and sdist to package index
131132 uses : pypa/gh-action-pypi-publish@release/v1
132133 with :
133- repository-url : ${{ inputs.repository == 'testpypi ' && 'https://test.pypi.org/legacy/' || '' }}
134+ repository-url : ${{ inputs.environment == 'test ' && 'https://test.pypi.org/legacy/' || '' }}
You can’t perform that action at this time.
0 commit comments