Skip to content

Commit ae39ba6

Browse files
michaelbelclaude
andcommitted
ci: update actions to Node.js 24 compatible versions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 07e4f94 commit ae39ba6

2 files changed

Lines changed: 32 additions & 27 deletions

File tree

.claude/settings.local.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Bash(git add:*)",
5+
"Bash(git commit -m ':*)"
6+
]
7+
}
8+
}

.github/workflows/ci.yml

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ concurrency:
1313
group: environment-${{ github.ref }}
1414
cancel-in-progress: false
1515

16-
env:
17-
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
18-
1916
jobs:
2017
job-common:
2118
runs-on: ubuntu-24.04
@@ -42,26 +39,26 @@ jobs:
4239
SHORT_SHA: ${{ needs.job-common.outputs.SHORT_SHA }}
4340
steps:
4441
- name: checkout repo
45-
uses: actions/checkout@v4
42+
uses: actions/checkout@v5
4643
with:
4744
fetch-depth: 0 # клонирует репозиторий с историей коммитов
4845

4946
- name: setup jdk 21
50-
uses: actions/setup-java@v4
47+
uses: actions/setup-java@v5
5148
with:
5249
distribution: 'temurin'
5350
java-version: '21'
5451

5552
- name: cache gradle dependencies
56-
uses: actions/cache@v4
53+
uses: actions/cache@v5
5754
with:
5855
path: ~/.gradle/caches
5956
key: gradle-${{ runner.os }}-${{ hashFiles('/*.gradle*', '/gradle-wrapper.properties') }}
6057
restore-keys: |
6158
gradle-${{ runner.os }}-
6259
6360
- name: cache gradle wrapper
64-
uses: actions/cache@v4
61+
uses: actions/cache@v5
6562
with:
6663
path: ~/.gradle/wrapper
6764
key: gradle-wrapper-${{ runner.os }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
@@ -71,7 +68,7 @@ jobs:
7168

7269
- name: decode keystore file
7370
id: decode_keystore_file
74-
uses: timheuer/base64-to-file@v1
71+
uses: timheuer/base64-to-file@v1.2
7572
with:
7673
fileName: 'keystore_release.jks'
7774
encodedString: ${{ secrets.KEYSTORE_FILE }}
@@ -91,7 +88,7 @@ jobs:
9188
run: ./gradlew mobile:bundleRelease
9289

9390
- name: upload artifacts to outputs
94-
uses: actions/upload-artifact@v4
91+
uses: actions/upload-artifact@v6
9592
with:
9693
name: mobile-build-${{ github.run_id }}
9794
path: |
@@ -240,26 +237,26 @@ jobs:
240237
SHORT_SHA: ${{ needs.job-common.outputs.SHORT_SHA }}
241238
steps:
242239
- name: checkout repo
243-
uses: actions/checkout@v4
240+
uses: actions/checkout@v5
244241
with:
245242
fetch-depth: 0 # клонирует репозиторий с историей коммитов
246243

247244
- name: setup jdk 21
248-
uses: actions/setup-java@v4
245+
uses: actions/setup-java@v5
249246
with:
250247
distribution: 'temurin'
251248
java-version: '21'
252249

253250
- name: cache gradle dependencies
254-
uses: actions/cache@v4
251+
uses: actions/cache@v5
255252
with:
256253
path: ~/.gradle/caches
257254
key: gradle-${{ runner.os }}-${{ hashFiles('/*.gradle*', '/gradle-wrapper.properties') }}
258255
restore-keys: |
259256
gradle-${{ runner.os }}-
260257
261258
- name: cache gradle wrapper
262-
uses: actions/cache@v4
259+
uses: actions/cache@v5
263260
with:
264261
path: ~/.gradle/wrapper
265262
key: gradle-wrapper-${{ runner.os }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
@@ -269,7 +266,7 @@ jobs:
269266

270267
- name: decode keystore file
271268
id: decode_keystore_file
272-
uses: timheuer/base64-to-file@v1
269+
uses: timheuer/base64-to-file@v1.2
273270
with:
274271
fileName: 'keystore_release.jks'
275272
encodedString: ${{ secrets.KEYSTORE_FILE }}
@@ -287,7 +284,7 @@ jobs:
287284
run: ./gradlew wear:bundleRelease
288285

289286
- name: upload artifacts to outputs
290-
uses: actions/upload-artifact@v4
287+
uses: actions/upload-artifact@v6
291288
with:
292289
name: wear-build-${{ github.run_id }}
293290
path: |
@@ -377,26 +374,26 @@ jobs:
377374
SHORT_SHA: ${{ needs.job-common.outputs.SHORT_SHA }}
378375
steps:
379376
- name: checkout repo
380-
uses: actions/checkout@v4
377+
uses: actions/checkout@v5
381378
with:
382379
fetch-depth: 0 # клонирует репозиторий с историей коммитов
383380

384381
- name: setup jdk 21
385-
uses: actions/setup-java@v4
382+
uses: actions/setup-java@v5
386383
with:
387384
distribution: 'temurin'
388385
java-version: '21'
389386

390387
- name: cache gradle dependencies
391-
uses: actions/cache@v4
388+
uses: actions/cache@v5
392389
with:
393390
path: ~/.gradle/caches
394391
key: gradle-${{ runner.os }}-${{ hashFiles('/*.gradle*', '/gradle-wrapper.properties') }}
395392
restore-keys: |
396393
gradle-${{ runner.os }}-
397394
398395
- name: cache gradle wrapper
399-
uses: actions/cache@v4
396+
uses: actions/cache@v5
400397
with:
401398
path: ~/.gradle/wrapper
402399
key: gradle-wrapper-${{ runner.os }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
@@ -406,7 +403,7 @@ jobs:
406403

407404
- name: decode keystore file
408405
id: decode_keystore_file
409-
uses: timheuer/base64-to-file@v1
406+
uses: timheuer/base64-to-file@v1.2
410407
with:
411408
fileName: 'keystore_release.jks'
412409
encodedString: ${{ secrets.KEYSTORE_FILE }}
@@ -424,7 +421,7 @@ jobs:
424421
run: ./gradlew tv:bundleRelease
425422

426423
- name: upload artifacts to outputs
427-
uses: actions/upload-artifact@v4
424+
uses: actions/upload-artifact@v6
428425
with:
429426
name: tv-build-${{ github.run_id }}
430427
path: |
@@ -514,26 +511,26 @@ jobs:
514511
SHORT_SHA: ${{ needs.job-common.outputs.SHORT_SHA }}
515512
steps:
516513
- name: checkout repo
517-
uses: actions/checkout@v4
514+
uses: actions/checkout@v5
518515
with:
519516
fetch-depth: 0
520517

521518
- name: setup jdk 21
522-
uses: actions/setup-java@v4
519+
uses: actions/setup-java@v5
523520
with:
524521
distribution: 'temurin'
525522
java-version: '21'
526523

527524
- name: cache gradle dependencies
528-
uses: actions/cache@v4
525+
uses: actions/cache@v5
529526
with:
530527
path: ~/.gradle/caches
531528
key: gradle-${{ runner.os }}-${{ hashFiles('/*.gradle*', '/gradle-wrapper.properties') }}
532529
restore-keys: |
533530
gradle-${{ runner.os }}-
534531
535532
- name: cache gradle wrapper
536-
uses: actions/cache@v4
533+
uses: actions/cache@v5
537534
with:
538535
path: ~/.gradle/wrapper
539536
key: gradle-wrapper-${{ runner.os }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
@@ -543,7 +540,7 @@ jobs:
543540

544541
- name: decode keystore file
545542
id: decode_keystore_file
546-
uses: timheuer/base64-to-file@v1
543+
uses: timheuer/base64-to-file@v1.2
547544
with:
548545
fileName: 'keystore_release.jks'
549546
encodedString: ${{ secrets.KEYSTORE_FILE }}
@@ -561,7 +558,7 @@ jobs:
561558
run: ./gradlew auto:bundleRelease
562559

563560
- name: upload artifacts to outputs
564-
uses: actions/upload-artifact@v4
561+
uses: actions/upload-artifact@v6
565562
with:
566563
name: auto-build-${{ github.run_id }}
567564
path: |

0 commit comments

Comments
 (0)