77 runs-on : ubuntu-latest
88 permissions : {}
99 steps :
10- - name : Checkout
11- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
12- with :
13- ref : ${{ github.event.pull_request.head.ref }}
14- repository : ${{ github.event.pull_request.head.repo.full_name }}
10+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1511 - name : Setup Node.js
1612 uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
1713 with :
18- node-version : 18 .x
14+ node-version : 24 .x
1915 - name : Install dependencies
20- run : yarn install --check-files
16+ run : npm ci
2117 - name : build
2218 run : npx projen build
2319 package-js :
@@ -27,14 +23,10 @@ jobs:
2723 steps :
2824 - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
2925 with :
30- node-version : 18.x
31- - name : Checkout
32- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
33- with :
34- ref : ${{ github.event.pull_request.head.ref }}
35- repository : ${{ github.event.pull_request.head.repo.full_name }}
26+ node-version : 24.x
27+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
3628 - name : Install Dependencies
37- run : yarn install --check-files --frozen-lockfile
29+ run : npm ci
3830 - name : Create js artifact
3931 run : npx projen compile && npx projen package:js
4032 package-java :
@@ -45,17 +37,13 @@ jobs:
4537 - uses : actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165
4638 with :
4739 distribution : temurin
48- java-version : 11 .x
40+ java-version : 21 .x
4941 - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
5042 with :
51- node-version : 18.x
52- - name : Checkout
53- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
54- with :
55- ref : ${{ github.event.pull_request.head.ref }}
56- repository : ${{ github.event.pull_request.head.repo.full_name }}
43+ node-version : 24.x
44+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
5745 - name : Install Dependencies
58- run : yarn install --check-files --frozen-lockfile
46+ run : npm ci
5947 - name : Create java artifact
6048 run : npx projen compile && npx projen package:java
6149 package-python :
@@ -68,14 +56,10 @@ jobs:
6856 python-version : 3.x
6957 - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
7058 with :
71- node-version : 18.x
72- - name : Checkout
73- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
74- with :
75- ref : ${{ github.event.pull_request.head.ref }}
76- repository : ${{ github.event.pull_request.head.repo.full_name }}
59+ node-version : 24.x
60+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
7761 - name : Install Dependencies
78- run : yarn install --check-files --frozen-lockfile
62+ run : npm ci
7963 - name : Create python artifact
8064 run : npx projen compile && npx projen package:python
8165 package-dotnet :
@@ -88,14 +72,10 @@ jobs:
8872 dotnet-version : 9.0.x
8973 - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
9074 with :
91- node-version : 18.x
92- - name : Checkout
93- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
94- with :
95- ref : ${{ github.event.pull_request.head.ref }}
96- repository : ${{ github.event.pull_request.head.repo.full_name }}
75+ node-version : 24.x
76+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
9777 - name : Install Dependencies
98- run : yarn install --check-files --frozen-lockfile
78+ run : npm ci
9979 - name : Create dotnet artifact
10080 run : npx projen compile && npx projen package:dotnet
10181
@@ -106,17 +86,13 @@ jobs:
10686 steps :
10787 - uses : actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00
10888 with :
109- go-version : ^1.16 .0
89+ go-version : ^1.25 .0
11090 - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
11191 with :
112- node-version : 18.x
113- - name : Checkout
114- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
115- with :
116- ref : ${{ github.event.pull_request.head.ref }}
117- repository : ${{ github.event.pull_request.head.repo.full_name }}
92+ node-version : 24.x
93+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
11894 - name : Install Dependencies
119- run : yarn install --check-files --frozen-lockfile
95+ run : npm ci
12096 - name : Create go artifact
12197 run : npx projen compile && npx projen package:go
12298
0 commit comments