@@ -26,25 +26,57 @@ jobs:
2626 if : needs.check_sha.outputs.hit == 'false'
2727 runs-on : ubuntu-latest
2828 steps :
29- - uses : actions/checkout@v4
29+ - uses : actions/checkout@v6
3030 with :
3131 lfs : true
32- - uses : actions/setup-node@v4
32+ - uses : actions/setup-node@v6
3333 with :
3434 node-version : ' lts/*'
3535 cache : ' npm'
3636
37- - run : node ./scripts/ update-version.js alpha ${{github.run_number}}
37+ - run : npm run update-version -- alpha ${{github.run_number}}
3838 - run : npm ci
39- - run : npm run build
39+ - run : npm run build-web
40+ - run : npm run build-language-server
41+ - run : npm run build-monaco
4042 - run : npm pack
43+ working-directory : ./packages/alphatab/
44+ - run : npm pack
45+ working-directory : ./packages/vite/
46+ - run : npm pack
47+ working-directory : ./packages/webpack/
48+ - run : npm pack
49+ working-directory : ./packages/lsp/
50+ - run : npm pack
51+ working-directory : ./packages/monaco/
4152
42- - uses : actions/setup-node@v4
53+ - uses : actions/setup-node@v6
4354 with :
4455 node-version : ' lts/*'
4556 registry-url : https://registry.npmjs.org/
4657
4758 - run : npm publish --access public --tag alpha
59+ working-directory : ./packages/alphatab/
60+ env :
61+ NODE_AUTH_TOKEN : ${{secrets.NPMJS_AUTH_TOKEN}}
62+
63+ - run : npm publish --access public --tag alpha
64+ working-directory : ./packages/vite/
65+ env :
66+ NODE_AUTH_TOKEN : ${{secrets.NPMJS_AUTH_TOKEN}}
67+
68+ - run : npm publish --access public --tag alpha
69+ working-directory : ./packages/webpack/
70+ env :
71+ NODE_AUTH_TOKEN : ${{secrets.NPMJS_AUTH_TOKEN}}
72+
73+ - run : npm publish --access public --tag alpha
74+ working-directory : ./packages/lsp/
75+ env :
76+ NODE_AUTH_TOKEN : ${{secrets.NPMJS_AUTH_TOKEN}}
77+
78+ - run : npm publish --access public --tag alpha
79+ working-directory : ./packages/monaco/
4880 env :
4981 NODE_AUTH_TOKEN : ${{secrets.NPMJS_AUTH_TOKEN}}
5082
@@ -54,24 +86,26 @@ jobs:
5486 if : needs.check_sha.outputs.hit == 'false'
5587 runs-on : ubuntu-latest
5688 steps :
57- - uses : actions/checkout@v4
89+ - uses : actions/checkout@v6
5890 with :
5991 lfs : true
60- - uses : actions/setup-node@v4
92+ - uses : actions/setup-node@v6
6193 with :
6294 node-version : ' lts/*'
6395 cache : ' npm'
6496
65- - uses : actions/setup-dotnet@v4
97+ - uses : actions/setup-dotnet@v5
6698 with :
6799 dotnet-version : " 8"
68100
101+ - run : npm run update-version -- alpha ${{github.run_number}}
69102 - run : npm ci
70- - run : node ./scripts/update-csharp-version.js alpha ${{github.run_number}}
71103 - run : npm run build-csharp
72104
73- - run : dotnet nuget push src.csharp/AlphaTab/bin/Release/*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json
74- - run : dotnet nuget push src.csharp/AlphaTab.Windows/bin/Release/*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json
105+ - run : dotnet nuget push AlphaTab/bin/Release/*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json
106+ working-directory : ./packages/csharp/src/
107+ - run : dotnet nuget push AlphaTab.Windows/bin/Release/*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json
108+ working-directory : ./packages/csharp/src/
75109
76110 nightly_kotlin_android :
77111 name : Kotlin (Android)
@@ -85,26 +119,26 @@ jobs:
85119 ORG_GRADLE_PROJECT_signingInMemoryKeyPassword : ${{secrets.SONATYPE_SIGNING_PASSWORD}}
86120 ORG_GRADLE_PROJECT_signingInMemoryKey : ${{secrets.SONATYPE_SIGNING_KEY}}
87121 steps :
88- - uses : actions/checkout@v4
122+ - uses : actions/checkout@v6
89123 with :
90124 lfs : true
91- - uses : actions/setup-node@v4
125+ - uses : actions/setup-node@v6
92126 with :
93127 node-version : ' lts/*'
94128 cache : ' npm'
95129
96- - uses : actions/setup-java@v4
130+ - uses : actions/setup-java@v5
97131 with :
98132 java-version : " 19"
99133 distribution : " temurin"
100134
135+ - run : npm run update-version -- alpha ${{github.run_number}}
101136 - run : npm ci
102- - run : node ./scripts/update-kotlin-version.js SNAPSHOT
103137 - run : npm run build-kotlin
104138
105139 - run : ./gradlew publishToMavenCentral
106- working-directory : ./src. kotlin/alphaTab /
140+ working-directory : ./packages/ kotlin/src /
107141
108142 - run : ./gradlew --stop
109- working-directory : ./src. kotlin/alphaTab /
143+ working-directory : ./packages/ kotlin/src /
110144
0 commit comments