Skip to content

Commit 4902f6e

Browse files
Merging with most recent develop
2 parents 078efef + 1bd2a62 commit 4902f6e

File tree

236 files changed

+6073
-3567
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

236 files changed

+6073
-3567
lines changed

.github/workflows/changelog.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,13 @@ jobs:
3434
with:
3535
clean: false
3636
submodules: recursive
37+
- if: runner.os == 'macOS'
38+
name: Setup nodejs version
39+
uses: actions/setup-node@v4
40+
with:
41+
node-version-file: .node-version
42+
- if: runner.os != 'Linux'
43+
run: npm install -g [email protected] && corepack --version
3744
- name: Build Script Setup
3845
run: ./run --help || (git clean -ffdx && ./run --help)
3946
env:

.github/workflows/engine-benchmark.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ jobs:
3636
with:
3737
clean: false
3838
submodules: recursive
39+
- if: runner.os == 'macOS'
40+
name: Setup nodejs version
41+
uses: actions/setup-node@v4
42+
with:
43+
node-version-file: .node-version
44+
- if: runner.os != 'Linux'
45+
run: npm install -g [email protected] && corepack --version
3946
- name: Build Script Setup
4047
run: ./run --help || (git clean -ffdx && ./run --help)
4148
env:

.github/workflows/engine-changed-files.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ on:
1111
any_changed:
1212
description: "Returns `true` when any of the filenames have changed"
1313
value: ${{ jobs.engine-changed-files.outputs.any_changed }}
14+
stdlib_api_any_changed:
15+
description: "Returns `true` when any of the Standard library API filenames have changed"
16+
value: ${{ jobs.stdlib-api-changed-files.outputs.any_changed }}
1417

1518
jobs:
1619
engine-changed-files:
@@ -53,3 +56,29 @@ jobs:
5356
for file in ${ALL_CHANGED_FILES}; do
5457
echo "$file"
5558
done
59+
stdlib-api-changed-files:
60+
runs-on: ubuntu-latest
61+
name: Changed Standard libs API docs files
62+
outputs:
63+
all_changed_files: ${{ steps.stdlib-api-changed-files.outputs.all_changed_files }}
64+
any_changed: ${{ steps.stdlib-api-changed-files.outputs.any_changed }}
65+
steps:
66+
- uses: actions/checkout@v4
67+
with:
68+
fetch-depth: 2
69+
- name: Get changed files
70+
id: stdlib-api-changed-files
71+
uses: tj-actions/changed-files@v45
72+
with:
73+
files: |
74+
distribution/lib/Standard/**/docs/api/**.md
75+
- name: List all changed files
76+
env:
77+
ALL_CHANGED_FILES: ${{ steps.stdlib-api-changed-files.outputs.all_changed_files }}
78+
run: |
79+
if [[ "${{ steps.stdlib-api-changed-files.outputs.any_changed }}" == "true" ]]; then
80+
echo "API docs files changed:"
81+
fi
82+
for file in ${ALL_CHANGED_FILES}; do
83+
echo "$file"
84+
done

.github/workflows/engine-checks-nightly.yml

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ jobs:
3737
with:
3838
clean: false
3939
submodules: recursive
40+
- if: runner.os == 'macOS'
41+
name: Setup nodejs version
42+
uses: actions/setup-node@v4
43+
with:
44+
node-version-file: .node-version
45+
- if: runner.os != 'Linux'
46+
run: npm install -g [email protected] && corepack --version
4047
- name: Build Script Setup
4148
run: ./run --help || (git clean -ffdx && ./run --help)
4249
env:
@@ -81,6 +88,13 @@ jobs:
8188
with:
8289
clean: false
8390
submodules: recursive
91+
- if: runner.os == 'macOS'
92+
name: Setup nodejs version
93+
uses: actions/setup-node@v4
94+
with:
95+
node-version-file: .node-version
96+
- if: runner.os != 'Linux'
97+
run: npm install -g [email protected] && corepack --version
8498
- name: Build Script Setup
8599
run: ./run --help || (git clean -ffdx && ./run --help)
86100
env:
@@ -123,6 +137,13 @@ jobs:
123137
with:
124138
clean: false
125139
submodules: recursive
140+
- if: runner.os == 'macOS'
141+
name: Setup nodejs version
142+
uses: actions/setup-node@v4
143+
with:
144+
node-version-file: .node-version
145+
- if: runner.os != 'Linux'
146+
run: npm install -g [email protected] && corepack --version
126147
- name: Build Script Setup
127148
run: ./run --help || (git clean -ffdx && ./run --help)
128149
env:
@@ -166,6 +187,13 @@ jobs:
166187
with:
167188
clean: false
168189
submodules: recursive
190+
- if: runner.os == 'macOS'
191+
name: Setup nodejs version
192+
uses: actions/setup-node@v4
193+
with:
194+
node-version-file: .node-version
195+
- if: runner.os != 'Linux'
196+
run: npm install -g [email protected] && corepack --version
169197
- name: Build Script Setup
170198
run: ./run --help || (git clean -ffdx && ./run --help)
171199
env:
@@ -209,6 +237,13 @@ jobs:
209237
with:
210238
clean: false
211239
submodules: recursive
240+
- if: runner.os == 'macOS'
241+
name: Setup nodejs version
242+
uses: actions/setup-node@v4
243+
with:
244+
node-version-file: .node-version
245+
- if: runner.os != 'Linux'
246+
run: npm install -g [email protected] && corepack --version
212247
- name: Build Script Setup
213248
run: ./run --help || (git clean -ffdx && ./run --help)
214249
env:
@@ -252,6 +287,13 @@ jobs:
252287
with:
253288
clean: false
254289
submodules: recursive
290+
- if: runner.os == 'macOS'
291+
name: Setup nodejs version
292+
uses: actions/setup-node@v4
293+
with:
294+
node-version-file: .node-version
295+
- if: runner.os != 'Linux'
296+
run: npm install -g [email protected] && corepack --version
255297
- name: Build Script Setup
256298
run: ./run --help || (git clean -ffdx && ./run --help)
257299
env:
@@ -307,6 +349,13 @@ jobs:
307349
with:
308350
clean: false
309351
submodules: recursive
352+
- if: runner.os == 'macOS'
353+
name: Setup nodejs version
354+
uses: actions/setup-node@v4
355+
with:
356+
node-version-file: .node-version
357+
- if: runner.os != 'Linux'
358+
run: npm install -g [email protected] && corepack --version
310359
- name: Build Script Setup
311360
run: ./run --help || (git clean -ffdx && ./run --help)
312361
env:
@@ -360,6 +409,13 @@ jobs:
360409
with:
361410
clean: false
362411
submodules: recursive
412+
- if: runner.os == 'macOS'
413+
name: Setup nodejs version
414+
uses: actions/setup-node@v4
415+
with:
416+
node-version-file: .node-version
417+
- if: runner.os != 'Linux'
418+
run: npm install -g [email protected] && corepack --version
363419
- name: Build Script Setup
364420
run: ./run --help || (git clean -ffdx && ./run --help)
365421
env:
@@ -414,6 +470,13 @@ jobs:
414470
with:
415471
clean: false
416472
submodules: recursive
473+
- if: runner.os == 'macOS'
474+
name: Setup nodejs version
475+
uses: actions/setup-node@v4
476+
with:
477+
node-version-file: .node-version
478+
- if: runner.os != 'Linux'
479+
run: npm install -g [email protected] && corepack --version
417480
- name: Build Script Setup
418481
run: ./run --help || (git clean -ffdx && ./run --help)
419482
env:
@@ -468,6 +531,13 @@ jobs:
468531
with:
469532
clean: false
470533
submodules: recursive
534+
- if: runner.os == 'macOS'
535+
name: Setup nodejs version
536+
uses: actions/setup-node@v4
537+
with:
538+
node-version-file: .node-version
539+
- if: runner.os != 'Linux'
540+
run: npm install -g [email protected] && corepack --version
471541
- name: Build Script Setup
472542
run: ./run --help || (git clean -ffdx && ./run --help)
473543
env:
@@ -522,6 +592,13 @@ jobs:
522592
with:
523593
clean: false
524594
submodules: recursive
595+
- if: runner.os == 'macOS'
596+
name: Setup nodejs version
597+
uses: actions/setup-node@v4
598+
with:
599+
node-version-file: .node-version
600+
- if: runner.os != 'Linux'
601+
run: npm install -g [email protected] && corepack --version
525602
- name: Build Script Setup
526603
run: ./run --help || (git clean -ffdx && ./run --help)
527604
env:
@@ -580,6 +657,13 @@ jobs:
580657
with:
581658
clean: false
582659
submodules: recursive
660+
- if: runner.os == 'macOS'
661+
name: Setup nodejs version
662+
uses: actions/setup-node@v4
663+
with:
664+
node-version-file: .node-version
665+
- if: runner.os != 'Linux'
666+
run: npm install -g [email protected] && corepack --version
583667
- name: Build Script Setup
584668
run: ./run --help || (git clean -ffdx && ./run --help)
585669
env:
@@ -636,6 +720,13 @@ jobs:
636720
with:
637721
clean: false
638722
submodules: recursive
723+
- if: runner.os == 'macOS'
724+
name: Setup nodejs version
725+
uses: actions/setup-node@v4
726+
with:
727+
node-version-file: .node-version
728+
- if: runner.os != 'Linux'
729+
run: npm install -g [email protected] && corepack --version
639730
- name: Build Script Setup
640731
run: ./run --help || (git clean -ffdx && ./run --help)
641732
env:
@@ -693,6 +784,13 @@ jobs:
693784
with:
694785
clean: false
695786
submodules: recursive
787+
- if: runner.os == 'macOS'
788+
name: Setup nodejs version
789+
uses: actions/setup-node@v4
790+
with:
791+
node-version-file: .node-version
792+
- if: runner.os != 'Linux'
793+
run: npm install -g [email protected] && corepack --version
696794
- name: Build Script Setup
697795
run: ./run --help || (git clean -ffdx && ./run --help)
698796
env:
@@ -750,6 +848,13 @@ jobs:
750848
with:
751849
clean: false
752850
submodules: recursive
851+
- if: runner.os == 'macOS'
852+
name: Setup nodejs version
853+
uses: actions/setup-node@v4
854+
with:
855+
node-version-file: .node-version
856+
- if: runner.os != 'Linux'
857+
run: npm install -g [email protected] && corepack --version
753858
- name: Build Script Setup
754859
run: ./run --help || (git clean -ffdx && ./run --help)
755860
env:

.github/workflows/engine-checks-optional.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ jobs:
3939
with:
4040
clean: false
4141
submodules: recursive
42+
- if: runner.os == 'macOS'
43+
name: Setup nodejs version
44+
uses: actions/setup-node@v4
45+
with:
46+
node-version-file: .node-version
47+
- if: runner.os != 'Linux'
48+
run: npm install -g [email protected] && corepack --version
4249
- name: Build Script Setup
4350
run: ./run --help || (git clean -ffdx && ./run --help)
4451
env:
@@ -82,6 +89,13 @@ jobs:
8289
with:
8390
clean: false
8491
submodules: recursive
92+
- if: runner.os == 'macOS'
93+
name: Setup nodejs version
94+
uses: actions/setup-node@v4
95+
with:
96+
node-version-file: .node-version
97+
- if: runner.os != 'Linux'
98+
run: npm install -g [email protected] && corepack --version
8599
- name: Build Script Setup
86100
run: ./run --help || (git clean -ffdx && ./run --help)
87101
env:
@@ -136,6 +150,13 @@ jobs:
136150
with:
137151
clean: false
138152
submodules: recursive
153+
- if: runner.os == 'macOS'
154+
name: Setup nodejs version
155+
uses: actions/setup-node@v4
156+
with:
157+
node-version-file: .node-version
158+
- if: runner.os != 'Linux'
159+
run: npm install -g [email protected] && corepack --version
139160
- name: Build Script Setup
140161
run: ./run --help || (git clean -ffdx && ./run --help)
141162
env:

0 commit comments

Comments
 (0)