Skip to content

Commit b37a84a

Browse files
feat: add GitHub Actions workflow for automatic documentation deployment
1 parent 3ce8c40 commit b37a84a

1 file changed

Lines changed: 5 additions & 13 deletions

File tree

.github/workflows/deploy-docs.yml

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010

1111
concurrency:
1212
group: "pages"
13-
cancel-in-progress: true
13+
cancel-in-progress: false
1414

1515
permissions:
1616
contents: write
@@ -31,20 +31,10 @@ jobs:
3131
with:
3232
node-version: 22
3333
cache: 'npm'
34-
cache-dependency-path: docs/package.json
35-
36-
- name: Cache node_modules
37-
uses: actions/cache@v4
38-
id: cache-node-modules
39-
with:
40-
path: docs/node_modules
41-
key: ${{ runner.os }}-node-${{ hashFiles('docs/package.json', 'docs/package-lock.json') }}
42-
restore-keys: |
43-
${{ runner.os }}-node-
34+
cache-dependency-path: docs/package-lock.json
4435

4536
- name: Install dependencies
46-
if: steps.cache-node-modules.outputs.cache-hit != 'true'
47-
run: npm install
37+
run: npm ci
4838
working-directory: docs
4939

5040
- name: Build website
@@ -57,6 +47,8 @@ jobs:
5747
github_token: ${{ secrets.GITHUB_TOKEN }}
5848
publish_dir: ./docs/build
5949
publish_branch: docs
50+
exclude_assets: ''
6051
user_name: 'github-actions[bot]'
6152
user_email: 'github-actions[bot]@users.noreply.github.com'
6253
commit_message: 'docs: deploy documentation [skip ci]'
54+

0 commit comments

Comments
 (0)