-
Notifications
You must be signed in to change notification settings - Fork 3
49 lines (41 loc) · 1.24 KB
/
Copy pathpublish.yml
File metadata and controls
49 lines (41 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Action to publish the built docs, wheels, and examples to ghpages
name: Publish gh-pages site
# Currently, manual execution only. Eventually this will be auto triggered.
on:
workflow_dispatch:
jobs:
build-wheels:
uses: ./.github/workflows/buildWheels.yml
with:
saveNameWheel: built_wheel
build-channel:
needs: [build-wheels]
uses: ./.github/workflows/buildCondaChannel.yml
with:
saveNameWheel: built_wheel
saveNameConda: built_channel
build-site:
# try to build the site regardless of how much of the previous job
# matrix completed. There are additional sanity checks within.
if: ${{ always() }}
needs: [build-channel]
uses: ./.github/workflows/buildSite.yml
with:
saveNameWheel: built_wheel
saveNameConda: built_channel
saveNameNotebooks: built_notebooks
deploy-site:
uses: ./.github/workflows/deploySite.yml
needs: [build-site]
deploy-colab:
uses: ./.github/workflows/deployColab.yml
needs: [build-site]
with:
saveNameNotebooks: built_notebooks
secrets:
COLAB_CREDENTIALS: ${{ secrets.COLAB_CREDENTIALS }}
deploy-pypi:
uses: ./.github/workflows/deployPyPi.yml
needs: [build-site]
with:
saveNameWheel: built_wheel