File tree Expand file tree Collapse file tree 3 files changed +319
-260
lines changed Expand file tree Collapse file tree 3 files changed +319
-260
lines changed Original file line number Diff line number Diff line change
1
+ name : ci
2
+
3
+ # Controls when the workflow will run
4
+ on :
5
+ # Triggers the workflow on push or pull request events but only for the "master" branch
6
+ push :
7
+ branches : [ "master" ]
8
+
9
+ # Allows you to run this workflow manually from the Actions tab
10
+ workflow_dispatch :
11
+
12
+ # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13
+ permissions :
14
+ contents : read
15
+ pages : write
16
+ id-token : write
17
+
18
+ # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
19
+ # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
20
+ concurrency :
21
+ group : " pages"
22
+ cancel-in-progress : false
23
+
24
+ # A workflow run is made up of one or more jobs that can run sequentially or in parallel
25
+ jobs :
26
+ # This workflow contains a single job called "build"
27
+ build :
28
+ # The type of runner that the job will run on
29
+ runs-on : ubuntu-latest
30
+
31
+ # Steps represent a sequence of tasks that will be executed as part of the job
32
+ steps :
33
+ # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
34
+ - uses : actions/checkout@v4
35
+ - uses : actions/setup-node@v4
36
+ with :
37
+ node-version-file : ' .nvmrc'
38
+ cache : npm
39
+ - name : Install our dependencies
40
+ run : npm install
41
+ - name : Build our release
42
+ run : npm run release
43
+ - name : Upload artifact
44
+ uses : actions/upload-pages-artifact@v3
45
+ with :
46
+ path : build
47
+
48
+ # Deployment job
49
+ deploy :
50
+ environment :
51
+ name : github-pages
52
+ url : ${{ steps.deployment.outputs.page_url }}
53
+ runs-on : ubuntu-latest
54
+ needs : build
55
+ steps :
56
+ - name : Deploy to GitHub Pages
57
+ id : deployment
58
+ uses : actions/deploy-pages@v4
Original file line number Diff line number Diff line change
1
+ 20.13.1
You can’t perform that action at this time.
0 commit comments