@@ -61,10 +61,15 @@ jobs:
6161 id : setup-ndk
6262 with :
6363 ndk-version : r25
64- - name : Change Gradle wrapper permissions
65- run : chmod +x ./gradlew
6664 - name : Install dependencies
6765 run : $ATS_SUDO $ATS_APT_UPDATE && $ATS_SUDO $ATS_APT_UPGRADE && $ATS_SUDO $ATS_APT_INSTALL $ATS_APT_DEPS
66+ - name : Install Node packages
67+ run : |
68+ for pck in $(find grammars -maxdepth 2 -name "package.json"); do
69+ cd $(dirname $pck)
70+ npm install
71+ cd -
72+ done
6873 - name : Restore cache
6974 uses : actions/cache@v4
7075 with :
7479 key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
7580 restore-keys : |
7681 ${{ runner.os }}-gradle-
82+ - name : Change Gradle wrapper permissions
83+ run : chmod +x ./gradlew
7784 - name : Assemble Release
7885 run : ./gradlew assembleRelease generateDebugSymbolsRelease --parallel --stacktrace
7986 env :
@@ -108,10 +115,15 @@ jobs:
108115 id : setup-ndk
109116 with :
110117 ndk-version : r25
111- - name : Change Gradle wrapper permissions
112- run : chmod +x ./gradlew
113118 - name : Install dependencies
114119 run : $ATS_SUDO $ATS_APT_UPDATE && $ATS_SUDO $ATS_APT_UPGRADE && $ATS_SUDO $ATS_APT_INSTALL $ATS_APT_DEPS
120+ - name : Install Node packages
121+ run : |
122+ for pck in $(find grammars -maxdepth 2 -name "package.json"); do
123+ cd $(dirname $pck)
124+ npm install
125+ cd -
126+ done
115127 - name : Restore cache
116128 uses : actions/cache@v4
117129 with :
@@ -121,6 +133,8 @@ jobs:
121133 key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
122134 restore-keys : |
123135 ${{ runner.os }}-gradle-
136+ - name : Change Gradle wrapper permissions
137+ run : chmod +x ./gradlew
124138 - name : Run debug tests
125139 run : ./gradlew testDebug --continue --parallel --stacktrace
126140 env :
@@ -153,10 +167,15 @@ jobs:
153167 id : setup-ndk
154168 with :
155169 ndk-version : r25
156- - name : Change Gradle wrapper permissions
157- run : chmod +x ./gradlew
158170 - name : Install dependencies
159171 run : $ATS_SUDO $ATS_APT_UPDATE && $ATS_SUDO $ATS_APT_UPGRADE && $ATS_SUDO $ATS_APT_INSTALL $ATS_APT_DEPS
172+ - name : Install Node packages
173+ run : |
174+ for pck in $(find grammars -maxdepth 2 -name "package.json"); do
175+ cd $(dirname $pck)
176+ npm install
177+ cd -
178+ done
160179 - name : Restore cache
161180 uses : actions/cache@v4
162181 with :
@@ -177,6 +196,8 @@ jobs:
177196 run : |
178197 zip -r debug-symbols.zip . -i $DEBUG_INFO_PATH
179198 working-directory : artifacts/
199+ - name : Change Gradle wrapper permissions
200+ run : chmod +x ./gradlew
180201 - name : Publish release
181202 id : publish_release
182203 run : ./gradlew nyxMake nyxMark nyxPublish publish release --stacktrace
@@ -208,10 +229,15 @@ jobs:
208229 id : setup-ndk
209230 with :
210231 ndk-version : r25
211- - name : Change Gradle wrapper permissions
212- run : chmod +x ./gradlew
213232 - name : Install dependencies
214233 run : $ATS_SUDO $ATS_APT_UPDATE && $ATS_SUDO $ATS_APT_UPGRADE && $ATS_SUDO $ATS_APT_INSTALL $ATS_APT_DEPS
234+ - name : Install Node packages
235+ run : |
236+ for pck in $(find grammars -maxdepth 2 -name "package.json"); do
237+ cd $(dirname $pck)
238+ npm install
239+ cd -
240+ done
215241 - name : Restore cache
216242 uses : actions/cache@v4
217243 with :
@@ -221,5 +247,7 @@ jobs:
221247 key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
222248 restore-keys : |
223249 ${{ runner.os }}-gradle-
250+ - name : Change Gradle wrapper permissions
251+ run : chmod +x ./gradlew
224252 - name : Publish snapshots
225253 run : ./gradlew publishAllPublicationsToMavenCentralRepository --stacktrace
0 commit comments