Skip to content

Commit c1c6498

Browse files
Merge branch 'main' into visibility-for-retained-gizmos
2 parents 068acc8 + 64c7bec commit c1c6498

File tree

38 files changed

+733
-188
lines changed

38 files changed

+733
-188
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
with:
3838
# key won't match, will rely on restore-keys
3939
key: ${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
40-
# See .github/workflows/validation-jobs.yml for how keys are generated
40+
# See .github/workflows/update-caches.yml for how keys are generated
4141
restore-keys: |
4242
${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
4343
${{ runner.os }}-stable--
@@ -65,7 +65,7 @@ jobs:
6565
with:
6666
# key won't match, will rely on restore-keys
6767
key: ${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
68-
# See .github/workflows/validation-jobs.yml for how keys are generated
68+
# See .github/workflows/update-caches.yml for how keys are generated
6969
restore-keys: |
7070
${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
7171
${{ runner.os }}-stable--
@@ -97,7 +97,7 @@ jobs:
9797
with:
9898
# key won't match, will rely on restore-keys
9999
key: ${{ runner.os }}-${{ env.NIGHTLY_TOOLCHAIN }}--${{ hashFiles('**/Cargo.toml') }}-
100-
# See .github/workflows/validation-jobs.yml for how keys are generated
100+
# See .github/workflows/update-caches.yml for how keys are generated
101101
restore-keys: |
102102
${{ runner.os }}-${{ env.NIGHTLY_TOOLCHAIN }}--${{ hashFiles('**/Cargo.toml') }}-
103103
${{ runner.os }}-${{ env.NIGHTLY_TOOLCHAIN }}--
@@ -133,7 +133,7 @@ jobs:
133133
with:
134134
# key won't match, will rely on restore-keys
135135
key: ${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
136-
# See .github/workflows/validation-jobs.yml for how keys are generated
136+
# See .github/workflows/update-caches.yml for how keys are generated
137137
restore-keys: |
138138
${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
139139
${{ runner.os }}-stable--
@@ -162,7 +162,7 @@ jobs:
162162
with:
163163
# key won't match, will rely on restore-keys
164164
key: ${{ runner.os }}-stable-x86_64-unknown-none-${{ hashFiles('**/Cargo.toml') }}-
165-
# See .github/workflows/validation-jobs.yml for how keys are generated
165+
# See .github/workflows/update-caches.yml for how keys are generated
166166
restore-keys: |
167167
${{ runner.os }}-stable-x86_64-unknown-none-${{ hashFiles('**/Cargo.toml') }}-
168168
${{ runner.os }}-stable-x86_64-unknown-none-
@@ -190,7 +190,7 @@ jobs:
190190
with:
191191
# key won't match, will rely on restore-keys
192192
key: ${{ runner.os }}-stable-thumbv6m-none-eabi-${{ hashFiles('**/Cargo.toml') }}-
193-
# See .github/workflows/validation-jobs.yml for how keys are generated
193+
# See .github/workflows/update-caches.yml for how keys are generated
194194
restore-keys: |
195195
${{ runner.os }}-stable-thumbv6m-none-eabi-${{ hashFiles('**/Cargo.toml') }}-
196196
${{ runner.os }}-stable-thumbv6m-none-eabi-
@@ -218,7 +218,7 @@ jobs:
218218
with:
219219
# key won't match, will rely on restore-keys
220220
key: ${{ runner.os }}-stable-x86_64-unknown-none-${{ hashFiles('**/Cargo.toml') }}-
221-
# See .github/workflows/validation-jobs.yml for how keys are generated
221+
# See .github/workflows/update-caches.yml for how keys are generated
222222
restore-keys: |
223223
${{ runner.os }}-stable-x86_64-unknown-none-${{ hashFiles('**/Cargo.toml') }}-
224224
${{ runner.os }}-stable-x86_64-unknown-none-
@@ -246,7 +246,7 @@ jobs:
246246
with:
247247
# key won't match, will rely on restore-keys
248248
key: ${{ runner.os }}-stable-wasm32-unknown-unknown-${{ hashFiles('**/Cargo.toml') }}-
249-
# See .github/workflows/validation-jobs.yml for how keys are generated
249+
# See .github/workflows/update-caches.yml for how keys are generated
250250
restore-keys: |
251251
${{ runner.os }}-stable-wasm32-unknown-unknown-${{ hashFiles('**/Cargo.toml') }}-
252252
${{ runner.os }}-stable-wasm32-unknown-unknown-
@@ -274,7 +274,7 @@ jobs:
274274
with:
275275
# key won't match, will rely on restore-keys
276276
key: ${{ runner.os }}-${{ env.NIGHTLY_TOOLCHAIN }}-wasm32-unknown-unknown-${{ hashFiles('**/Cargo.toml') }}-
277-
# See .github/workflows/validation-jobs.yml for how keys are generated
277+
# See .github/workflows/update-caches.yml for how keys are generated
278278
restore-keys: |
279279
${{ runner.os }}-${{ env.NIGHTLY_TOOLCHAIN }}-wasm32-unknown-unknown-${{ hashFiles('**/Cargo.toml') }}-
280280
${{ runner.os }}-${{ env.NIGHTLY_TOOLCHAIN }}-wasm32-unknown-unknown-
@@ -305,7 +305,7 @@ jobs:
305305
# Full git history is needed to get a proper list of changed files within `super-linter`
306306
fetch-depth: 0
307307
- name: Run Markdown Lint
308-
uses: super-linter/super-linter/[email protected].0
308+
uses: super-linter/super-linter/[email protected].1
309309
env:
310310
MULTI_STATUS: false
311311
VALIDATE_ALL_CODEBASE: false
@@ -356,7 +356,7 @@ jobs:
356356
with:
357357
# key won't match, will rely on restore-keys
358358
key: ${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
359-
# See .github/workflows/validation-jobs.yml for how keys are generated
359+
# See .github/workflows/update-caches.yml for how keys are generated
360360
restore-keys: |
361361
${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
362362
${{ runner.os }}-stable--
@@ -414,7 +414,7 @@ jobs:
414414
- name: log failed task - missing update
415415
if: ${{ failure() && github.event_name == 'pull_request' && steps.missing-update.conclusion == 'failure' }}
416416
run: touch ./missing-examples/missing-update
417-
- uses: actions/upload-artifact@v5
417+
- uses: actions/upload-artifact@v6
418418
if: ${{ failure() && github.event_name == 'pull_request' }}
419419
with:
420420
name: missing-examples
@@ -449,7 +449,7 @@ jobs:
449449
- name: log failed task - missing update
450450
if: ${{ failure() && github.event_name == 'pull_request' && steps.missing-update.conclusion == 'failure' }}
451451
run: touch ./missing-features/missing-update
452-
- uses: actions/upload-artifact@v5
452+
- uses: actions/upload-artifact@v6
453453
if: ${{ failure() && github.event_name == 'pull_request' }}
454454
with:
455455
name: missing-features
@@ -474,7 +474,7 @@ jobs:
474474
with:
475475
# key won't match, will rely on restore-keys
476476
key: ${{ runner.os }}-${{ steps.msrv.outputs.msrv }}--${{ hashFiles('**/Cargo.toml') }}-
477-
# See .github/workflows/validation-jobs.yml for how keys are generated
477+
# See .github/workflows/update-caches.yml for how keys are generated
478478
restore-keys: |
479479
${{ runner.os }}-${{ steps.msrv.outputs.msrv }}--${{ hashFiles('**/Cargo.toml') }}-
480480
${{ runner.os }}-${{ steps.msrv.outputs.msrv }}--
@@ -494,7 +494,7 @@ jobs:
494494
run: |
495495
mkdir -p ./msrv
496496
echo ${{ github.event.number }} > ./msrv/NR
497-
- uses: actions/upload-artifact@v5
497+
- uses: actions/upload-artifact@v6
498498
if: ${{ failure() && github.event_name == 'pull_request' && steps.check.conclusion == 'failure' }}
499499
with:
500500
name: msrv

.github/workflows/example-run-report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
mkdir screenshots
5555
mv screenshots-* screenshots/
5656
- name: save screenshots
57-
uses: actions/upload-artifact@v5
57+
uses: actions/upload-artifact@v6
5858
with:
5959
name: screenshots-macos
6060
path: screenshots

.github/workflows/example-run.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
with:
3333
# key won't match, will rely on restore-keys
3434
key: ${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
35-
# See .github/workflows/validation-jobs.yml for how keys are generated
35+
# See .github/workflows/update-caches.yml for how keys are generated
3636
restore-keys: |
3737
${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
3838
${{ runner.os }}-stable--
@@ -58,7 +58,7 @@ jobs:
5858
mkdir traces && mv trace*.json traces/
5959
mkdir screenshots && mv screenshots-* screenshots/
6060
- name: save traces
61-
uses: actions/upload-artifact@v5
61+
uses: actions/upload-artifact@v6
6262
with:
6363
name: example-traces-macos
6464
path: traces
@@ -67,11 +67,11 @@ jobs:
6767
run: |
6868
echo ${{ github.event.number }} > ./screenshots/PR
6969
- name: save screenshots
70-
uses: actions/upload-artifact@v5
70+
uses: actions/upload-artifact@v6
7171
with:
7272
name: screenshots-macos
7373
path: screenshots
74-
- uses: actions/upload-artifact@v5
74+
- uses: actions/upload-artifact@v6
7575
if: ${{ failure() && github.event_name == 'pull_request' }}
7676
with:
7777
name: example-run-macos
@@ -107,7 +107,7 @@ jobs:
107107
with:
108108
# key won't match, will rely on restore-keys
109109
key: ${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
110-
# See .github/workflows/validation-jobs.yml for how keys are generated
110+
# See .github/workflows/update-caches.yml for how keys are generated
111111
restore-keys: |
112112
${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
113113
${{ runner.os }}-stable--
@@ -133,16 +133,16 @@ jobs:
133133
mkdir traces && mv trace*.json traces/
134134
mkdir screenshots && mv screenshots-* screenshots/
135135
- name: save traces
136-
uses: actions/upload-artifact@v5
136+
uses: actions/upload-artifact@v6
137137
with:
138138
name: example-traces-linux
139139
path: traces
140140
- name: save screenshots
141-
uses: actions/upload-artifact@v5
141+
uses: actions/upload-artifact@v6
142142
with:
143143
name: screenshots-linux
144144
path: screenshots
145-
- uses: actions/upload-artifact@v5
145+
- uses: actions/upload-artifact@v6
146146
if: ${{ failure() && github.event_name == 'pull_request' }}
147147
with:
148148
name: example-run-linux
@@ -170,7 +170,7 @@ jobs:
170170
with:
171171
# key won't match, will rely on restore-keys
172172
key: ${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
173-
# See .github/workflows/validation-jobs.yml for how keys are generated
173+
# See .github/workflows/update-caches.yml for how keys are generated
174174
restore-keys: |
175175
${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
176176
${{ runner.os }}-stable--
@@ -197,16 +197,16 @@ jobs:
197197
mkdir traces && mv trace*.json traces/
198198
mkdir screenshots && mv screenshots-* screenshots/
199199
- name: save traces
200-
uses: actions/upload-artifact@v5
200+
uses: actions/upload-artifact@v6
201201
with:
202202
name: example-traces-windows
203203
path: traces
204204
- name: save screenshots
205-
uses: actions/upload-artifact@v5
205+
uses: actions/upload-artifact@v6
206206
with:
207207
name: screenshots-windows
208208
path: screenshots
209-
- uses: actions/upload-artifact@v5
209+
- uses: actions/upload-artifact@v6
210210
if: ${{ failure() && github.event_name == 'pull_request' }}
211211
with:
212212
name: example-run-windows

.github/workflows/post-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
--exclude no_std_library
5454
5555
- name: Create PR
56-
uses: peter-evans/create-pull-request@v7
56+
uses: peter-evans/create-pull-request@v8
5757
with:
5858
delete-branch: true
5959
base: "main"

.github/workflows/send-screenshots-to-pixeleagle.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
4141
- name: Download artifact
4242
if: ${{ fromJSON(env.PIXELEAGLE_TOKEN_EXISTS) }}
43-
uses: actions/download-artifact@v6
43+
uses: actions/download-artifact@v7
4444
with:
4545
pattern: ${{ inputs.artifact }}
4646

.github/workflows/validation-jobs.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
with:
3838
# key won't match, will rely on restore-keys
3939
key: ${{ runner.os }}-stable-aarch64-apple-ios-sim-${{ hashFiles('**/Cargo.toml') }}-
40-
# See .github/workflows/validation-jobs.yml for how keys are generated
40+
# See .github/workflows/update-caches.yml for how keys are generated
4141
restore-keys: |
4242
${{ runner.os }}-stable-aarch64-apple-ios-sim-${{ hashFiles('**/Cargo.toml') }}-
4343
${{ runner.os }}-stable-aarch64-apple-ios-sim-
@@ -73,7 +73,7 @@ jobs:
7373
with:
7474
# key won't match, will rely on restore-keys
7575
key: ${{ runner.os }}-stable-aarch64-linux-android-${{ hashFiles('**/Cargo.toml') }}-
76-
# See .github/workflows/validation-jobs.yml for how keys are generated
76+
# See .github/workflows/update-caches.yml for how keys are generated
7777
restore-keys: |
7878
${{ runner.os }}-stable-aarch64-linux-android-${{ hashFiles('**/Cargo.toml') }}-
7979
${{ runner.os }}-stable-aarch64-linux-android-
@@ -111,7 +111,7 @@ jobs:
111111
with:
112112
# key won't match, will rely on restore-keys
113113
key: ${{ runner.os }}-stable-wasm32-unknown-unknown-${{ hashFiles('**/Cargo.toml') }}-
114-
# See .github/workflows/validation-jobs.yml for how keys are generated
114+
# See .github/workflows/update-caches.yml for how keys are generated
115115
restore-keys: |
116116
${{ runner.os }}-stable-wasm32-unknown-unknown-${{ hashFiles('**/Cargo.toml') }}-
117117
${{ runner.os }}-stable-wasm32-unknown-unknown-
@@ -147,7 +147,7 @@ jobs:
147147
xvfb-run cargo run -p build-wasm-example -- --browsers chromium --browsers firefox --frames 25 --test 2d_shapes lighting text_debug breakout
148148
149149
- name: Save screenshots
150-
uses: actions/upload-artifact@v5
150+
uses: actions/upload-artifact@v6
151151
with:
152152
name: screenshots-wasm
153153
path: .github/start-wasm-example/screenshot-*.png
@@ -197,7 +197,7 @@ jobs:
197197
with:
198198
# key won't match, will rely on restore-keys
199199
key: ${{ runner.os }}-${{ env.NIGHTLY_TOOLCHAIN }}--${{ hashFiles('**/Cargo.toml') }}-
200-
# See .github/workflows/validation-jobs.yml for how keys are generated
200+
# See .github/workflows/update-caches.yml for how keys are generated
201201
restore-keys: |
202202
${{ runner.os }}-${{ env.NIGHTLY_TOOLCHAIN }}--${{ hashFiles('**/Cargo.toml') }}-
203203
${{ runner.os }}-${{ env.NIGHTLY_TOOLCHAIN }}--
@@ -225,7 +225,7 @@ jobs:
225225
with:
226226
# key won't match, will rely on restore-keys
227227
key: ${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
228-
# See .github/workflows/validation-jobs.yml for how keys are generated
228+
# See .github/workflows/update-caches.yml for how keys are generated
229229
restore-keys: |
230230
${{ runner.os }}-stable--${{ hashFiles('**/Cargo.toml') }}-
231231
${{ runner.os }}-stable--

0 commit comments

Comments
 (0)