File tree 5 files changed +46
-31
lines changed
5 files changed +46
-31
lines changed Original file line number Diff line number Diff line change 15
15
runs-on : ubuntu-latest
16
16
steps :
17
17
- name : Checkout
18
- uses : actions/checkout@v3
18
+ uses : actions/checkout@v4
19
19
- name : Install node
20
20
uses : actions/setup-node@v3
21
21
with :
76
76
77
77
steps :
78
78
- name : Checkout
79
- uses : actions/checkout@v3
79
+ uses : actions/checkout@v4
80
80
- name : Install Python
81
81
uses : actions/setup-python@v4
82
82
with :
Original file line number Diff line number Diff line change 14
14
runs-on : ubuntu-latest
15
15
steps :
16
16
- name : Checkout
17
- uses : actions/checkout@v3
17
+ uses : actions/checkout@v4
18
18
- name : Base Setup
19
19
uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
20
20
- name : Install Dependencies
Original file line number Diff line number Diff line change 16
16
timeout-minutes : 10
17
17
steps :
18
18
- name : Checkout 🛎️
19
- uses : actions/checkout@v3
19
+ uses : actions/checkout@v4
20
20
21
21
- name : Setup Node 💾
22
22
uses : actions/setup-node@v3
47
47
timeout-minutes : 10
48
48
steps :
49
49
- name : Checkout 🛎️
50
- uses : actions/checkout@v3
50
+ uses : actions/checkout@v4
51
51
52
52
- name : Setup Node 💾
53
53
uses : actions/setup-node@v3
80
80
timeout-minutes : 10
81
81
steps :
82
82
- name : Checkout 🛎️
83
- uses : actions/checkout@v3
83
+ uses : actions/checkout@v4
84
84
85
85
- name : Setup Node 💾
86
86
uses : actions/setup-node@v3
@@ -110,7 +110,7 @@ jobs:
110
110
timeout-minutes : 10
111
111
steps :
112
112
- name : Checkout 🛎️
113
- uses : actions/checkout@v3
113
+ uses : actions/checkout@v4
114
114
115
115
- name : Setup Node 💾
116
116
uses : actions/setup-node@v3
Original file line number Diff line number Diff line change 1
1
name : docs
2
2
3
3
on :
4
- push :
5
- branches :
6
- - main
7
-
4
+ push :
5
+ branches :
6
+ - main
7
+ workflow_dispatch :
8
+
8
9
concurrency :
9
- group : ${{ github.workflow }}-${{ github.ref }}
10
- cancel-in-progress : true
11
-
10
+ group : " pages "
11
+ cancel-in-progress : false
12
+
12
13
jobs :
13
- deploy-docs :
14
- runs-on : ubuntu-latest
15
- timeout-minutes : 10
16
- steps :
17
- - name : Checkout 🛎️
18
- uses : actions/checkout@v3
14
+ deploy-docs :
15
+ environment :
16
+ name : github-pages
17
+ url : ${{ steps.deployment.outputs.page_url }}
18
+ runs-on : ubuntu-latest
19
+ timeout-minutes : 10
20
+ permissions :
21
+ contents : read
22
+ pages : write
23
+ id-token : write
24
+ steps :
25
+ - name : Checkout 🛎️
26
+ uses : actions/checkout@v4
27
+
28
+ - name : Install Dependencies 📥
29
+ run : yarn install
30
+
31
+ - name : Build Docs 🔧
32
+ run : yarn run build:docs
33
+ working-directory : packages/components
19
34
20
- - name : Install Dependencies 📥
21
- run : yarn install
35
+ - name : Setup Pages
36
+ uses : actions/configure-pages@v4
22
37
23
- - name : Build Docs 🔧
24
- run : yarn run build:docs
25
- working-directory : packages/components
38
+ - name : Upload artifact
39
+ uses : actions/upload-pages-artifact@v3
40
+ with :
41
+ path : packages/components/storybook-static
26
42
27
- - name : Deploy Docs 🚀
28
- uses : JamesIves/github-pages-deploy-action@v4
29
- with :
30
- branch : gh-pages
31
- folder : packages/components/storybook-static
43
+ - name : Deploy to GitHub Pages
44
+ id : deployment
45
+ uses : actions/deploy-pages@v4
46
+
Original file line number Diff line number Diff line change 19
19
20
20
steps :
21
21
- name : Checkout 🛎️
22
- uses : actions/checkout@v3
22
+ uses : actions/checkout@v4
23
23
24
24
- name : Setup Node 💾
25
25
uses : actions/setup-node@v3
You can’t perform that action at this time.
0 commit comments