File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33on :
44 workflow_dispatch :
5- push :
6- branches :
7- - ' release/**'
8- paths :
9- - ' src/**'
10- - ' api-reference/**'
5+ workflow_call :
116
127permissions :
138 actions : read
Original file line number Diff line number Diff line change @@ -206,9 +206,20 @@ jobs:
206206 ${{ runner.temp }}/${{ env.nuget-packages-directory }}/**/*.nupkg
207207 ${{ runner.temp }}/${{ env.nuget-packages-directory }}/**/*.snupkg
208208
209+ publish-documentation :
210+ name : ' Publish documentation'
211+ needs : [pack, validate-release, workflow-variables]
212+ if : ${{ needs.workflow-variables.outputs.is-release == 'true' }}
213+ uses : ./.github/workflows/publish-documentation.yml
214+ permissions :
215+ actions : read
216+ pages : write
217+ id-token : write
218+
209219 publish-package :
210220 name : ' Publish package'
211- needs : [pack, validate-release]
221+ needs : [pack, validate-release, publish-documentation]
222+ if : ${{ always() && needs.pack.result == 'success' && needs.validate-release.result == 'success' && (needs.publish-documentation.result == 'success' || needs.publish-documentation.result == 'skipped') }}
212223 env :
213224 package-artifact-name : ${{ needs.pack.outputs.package-artifact-name }}
214225 runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments