@@ -28,23 +28,41 @@ jobs:
28
28
29
29
- name : Update package.json version
30
30
if : github.ref == 'refs/heads/master'
31
+ working-directory : docs
31
32
run : |
32
- sed -i "s/\"version\": \".*\"/\"version\": \"${VERSION}\"/" docs/ package.json
33
+ sed -i "s/\"version\": \".*\"/\"version\": \"${VERSION}\"/" package.json
33
34
34
35
- name : Update package.json version
35
36
if : github.ref != 'refs/heads/master'
37
+ working-directory : docs
36
38
run : |
37
- sed -i "s/\"version\": \".*\"/\"version\": \"${VERSION}-dev\"/" docs/package.json
38
- sed -i 's/@master/@dev/g' firmware/examples/stock.example.yaml
39
- sed -i 's/@master/@dev/g' firmware/examples/nuki-bridge.example.yaml
40
- sed -i 's/@master/@dev/g' docs/en/guide/getting-started.md
41
- sed -i 's/@master/@dev/g' docs/de/guide/getting-started.md
39
+ sed -i "s/\"version\": \".*\"/\"version\": \"${VERSION}-dev\"/" package.json
40
+
41
+ - name : Update example fw branch
42
+ if : github.ref != 'refs/heads/master'
43
+ working-directory : firmware/examples
44
+ run : |
45
+ sed -i 's/@master/@dev/g' stock.example.yaml
46
+ sed -i 's/@master/@dev/g' nuki-bridge.example.yaml
47
+
48
+ - name : Update docs branch
49
+ if : github.ref != 'refs/heads/master'
50
+ working-directory : docs
51
+ run : |
52
+ sed -i 's/@master/@dev/g' en/guide/getting-started.md
53
+ sed -i 's/@master/@dev/g' de/guide/getting-started.md
42
54
43
55
- name : Install dependencies
56
+ working-directory : docs
44
57
run : npm ci
45
58
46
59
- name : Build with VitePress
47
- run : npm run docs:build
60
+ working-directory : docs
61
+ run : npm run build
62
+
63
+ - name : Build Lunaria Dashboard
64
+ working-directory : docs
65
+ run : npm run lunaria:build
48
66
49
67
- name : Upload VitePress artifact
50
68
uses : actions/upload-artifact@v4
0 commit comments