Skip to content

Commit a34bb51

Browse files
committed
Merge remote-tracking branch 'upstream/release-0.17.1' into next-gen-scratch
2 parents 8ee8f16 + 9071d7f commit a34bb51

File tree

1,089 files changed

+27081
-17099
lines changed

Some content is hidden

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

1,089 files changed

+27081
-17099
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ labels: C-Bug, S-Needs-Triage
66
assignees: ''
77
---
88

9-
## Bevy version
9+
## Bevy version and features
1010

11-
The release number or commit hash of the version you're using.
11+
- The release number or commit hash of the version you're using.
12+
- If you're not using default features, the combination of bevy's cargo features you are using.
1213

1314
## \[Optional\] Relevant system information
1415

.github/workflows/action-on-PR-labeled.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
if: github.event.label.name == 'M-Needs-Migration-Guide'
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020
with:
2121
ref: ${{ github.event.pull_request.head.sha }}
2222
fetch-depth: 2
@@ -30,7 +30,7 @@ jobs:
3030
env:
3131
BASE_SHA: ${{ github.event.pull_request.base.sha }}
3232
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
33-
- uses: actions/github-script@v7
33+
- uses: actions/github-script@v8
3434
if: steps.get_changes.outputs.found_changes == '0'
3535
with:
3636
script: |
@@ -46,7 +46,7 @@ jobs:
4646
runs-on: ubuntu-latest
4747
if: github.event.label.name == 'M-Needs-Release-Note'
4848
steps:
49-
- uses: actions/checkout@v4
49+
- uses: actions/checkout@v5
5050
with:
5151
ref: ${{ github.event.pull_request.head.sha }}
5252
fetch-depth: 2
@@ -60,7 +60,7 @@ jobs:
6060
env:
6161
BASE_SHA: ${{ github.event.pull_request.base.sha }}
6262
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
63-
- uses: actions/github-script@v7
63+
- uses: actions/github-script@v8
6464
if: steps.get_changes.outputs.found_changes == '0'
6565
with:
6666
script: |
@@ -70,5 +70,5 @@ jobs:
7070
repo: context.repo.repo,
7171
body: `It looks like your PR has been selected for a highlight in the next release blog post, but **you didn't provide a release note**.
7272
73-
Please review the [instructions for writing release notes](https://github.com/bevyengine/bevy/tree/main/release-content/release_notes.md), then expand or revise the content in the [release notes directory](https://github.com/bevyengine/bevy/tree/main/release-content/release_notes) to showcase your changes.`
73+
Please review the [instructions for writing release notes](https://github.com/bevyengine/bevy/tree/main/release-content/release_notes.md), then expand or revise the content in the [release notes directory](https://github.com/bevyengine/bevy/tree/main/release-content/release-notes) to showcase your changes.`
7474
})

.github/workflows/ci-comment-failures.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
steps:
2424
- name: 'Download artifact'
2525
id: find-artifact
26-
uses: actions/github-script@v7
26+
uses: actions/github-script@v8
2727
with:
2828
result-encoding: string
2929
script: |
@@ -63,7 +63,7 @@ jobs:
6363
fi
6464
- name: "Comment on PR"
6565
if: ${{ steps.find-artifact.outputs.result == 'true' && steps.check-last-comment.outputs.result == 'false' }}
66-
uses: actions/github-script@v7
66+
uses: actions/github-script@v8
6767
with:
6868
github-token: ${{ secrets.GITHUB_TOKEN }}
6969
script: |
@@ -94,7 +94,7 @@ jobs:
9494
steps:
9595
- name: 'Download artifact'
9696
id: find-artifact
97-
uses: actions/github-script@v7
97+
uses: actions/github-script@v8
9898
with:
9999
result-encoding: string
100100
script: |
@@ -134,7 +134,7 @@ jobs:
134134
fi
135135
- name: "Comment on PR"
136136
if: ${{ steps.find-artifact.outputs.result == 'true' && steps.check-last-comment.outputs.result == 'false' }}
137-
uses: actions/github-script@v7
137+
uses: actions/github-script@v8
138138
with:
139139
github-token: ${{ secrets.GITHUB_TOKEN }}
140140
script: |
@@ -165,7 +165,7 @@ jobs:
165165
steps:
166166
- name: 'Download artifact'
167167
id: find-artifact
168-
uses: actions/github-script@v7
168+
uses: actions/github-script@v8
169169
with:
170170
result-encoding: string
171171
script: |
@@ -205,7 +205,7 @@ jobs:
205205
fi
206206
- name: "Comment on PR"
207207
if: ${{ steps.find-artifact.outputs.result == 'true' && steps.check-last-comment.outputs.result == 'false' }}
208-
uses: actions/github-script@v7
208+
uses: actions/github-script@v8
209209
with:
210210
github-token: ${{ secrets.GITHUB_TOKEN }}
211211
script: |

.github/workflows/ci.yml

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
runs-on: ${{ matrix.os }}
3434
timeout-minutes: 30
3535
steps:
36-
- uses: actions/checkout@v4
36+
- uses: actions/checkout@v5
3737
- uses: actions/cache/restore@v4
3838
with:
3939
# key won't match, will rely on restore-keys
@@ -61,7 +61,7 @@ jobs:
6161
runs-on: ubuntu-latest
6262
timeout-minutes: 30
6363
steps:
64-
- uses: actions/checkout@v4
64+
- uses: actions/checkout@v5
6565
- uses: actions/cache/restore@v4
6666
with:
6767
# key won't match, will rely on restore-keys
@@ -92,7 +92,7 @@ jobs:
9292
runs-on: macos-latest
9393
timeout-minutes: 60
9494
steps:
95-
- uses: actions/checkout@v4
95+
- uses: actions/checkout@v5
9696
- uses: actions/cache/restore@v4
9797
with:
9898
# key won't match, will rely on restore-keys
@@ -128,7 +128,7 @@ jobs:
128128
timeout-minutes: 30
129129
needs: ci
130130
steps:
131-
- uses: actions/checkout@v4
131+
- uses: actions/checkout@v5
132132
- uses: actions/cache/restore@v4
133133
with:
134134
# key won't match, will rely on restore-keys
@@ -157,7 +157,7 @@ jobs:
157157
timeout-minutes: 30
158158
needs: ci
159159
steps:
160-
- uses: actions/checkout@v4
160+
- uses: actions/checkout@v5
161161
- uses: actions/cache/restore@v4
162162
with:
163163
# key won't match, will rely on restore-keys
@@ -185,7 +185,7 @@ jobs:
185185
timeout-minutes: 30
186186
needs: ci
187187
steps:
188-
- uses: actions/checkout@v4
188+
- uses: actions/checkout@v5
189189
- uses: actions/cache/restore@v4
190190
with:
191191
# key won't match, will rely on restore-keys
@@ -213,7 +213,7 @@ jobs:
213213
timeout-minutes: 30
214214
needs: ci
215215
steps:
216-
- uses: actions/checkout@v4
216+
- uses: actions/checkout@v5
217217
- uses: actions/cache/restore@v4
218218
with:
219219
# key won't match, will rely on restore-keys
@@ -241,7 +241,7 @@ jobs:
241241
timeout-minutes: 30
242242
needs: build
243243
steps:
244-
- uses: actions/checkout@v4
244+
- uses: actions/checkout@v5
245245
- uses: actions/cache/restore@v4
246246
with:
247247
# key won't match, will rely on restore-keys
@@ -265,12 +265,11 @@ jobs:
265265
run: cargo check --target wasm32-unknown-unknown
266266

267267
build-wasm-atomics:
268-
if: ${{ false }} # Disabled temporarily due to https://github.com/rust-lang/rust/issues/145101
269268
runs-on: ubuntu-latest
270269
timeout-minutes: 30
271270
needs: build
272271
steps:
273-
- uses: actions/checkout@v4
272+
- uses: actions/checkout@v5
274273
- uses: actions/cache/restore@v4
275274
with:
276275
# key won't match, will rely on restore-keys
@@ -301,12 +300,12 @@ jobs:
301300
needs: check-missing-features-in-docs
302301
if: always()
303302
steps:
304-
- uses: actions/checkout@v4
303+
- uses: actions/checkout@v5
305304
with:
306305
# Full git history is needed to get a proper list of changed files within `super-linter`
307306
fetch-depth: 0
308307
- name: Run Markdown Lint
309-
uses: super-linter/super-linter/slim@v8.0.0
308+
uses: super-linter/super-linter/slim@v8.1.0
310309
env:
311310
MULTI_STATUS: false
312311
VALIDATE_ALL_CODEBASE: false
@@ -317,9 +316,9 @@ jobs:
317316
runs-on: ubuntu-latest
318317
timeout-minutes: 30
319318
steps:
320-
- uses: actions/checkout@v4
319+
- uses: actions/checkout@v5
321320
# Update in sync with BINSTALL_VERSION
322-
- uses: cargo-bins/cargo-binstall@v1.14.1
321+
- uses: cargo-bins/cargo-binstall@v1.15.4
323322
- name: Install taplo
324323
run: cargo binstall [email protected] --locked
325324
- name: Run Taplo
@@ -338,9 +337,9 @@ jobs:
338337
runs-on: ubuntu-latest
339338
timeout-minutes: 30
340339
steps:
341-
- uses: actions/checkout@v4
340+
- uses: actions/checkout@v5
342341
- name: Check for typos
343-
uses: crate-ci/typos@v1.34.0
342+
uses: crate-ci/typos@v1.35.5
344343
- name: Typos info
345344
if: failure()
346345
run: |
@@ -354,7 +353,7 @@ jobs:
354353
runs-on: ubuntu-latest
355354
timeout-minutes: 30
356355
steps:
357-
- uses: actions/checkout@v4
356+
- uses: actions/checkout@v5
358357
- uses: actions/cache/restore@v4
359358
with:
360359
# key won't match, will rely on restore-keys
@@ -392,7 +391,7 @@ jobs:
392391
runs-on: ubuntu-latest
393392
timeout-minutes: 30
394393
steps:
395-
- uses: actions/checkout@v4
394+
- uses: actions/checkout@v5
396395
- uses: dtolnay/rust-toolchain@stable
397396
- name: check for missing metadata
398397
id: missing-metadata
@@ -427,7 +426,7 @@ jobs:
427426
timeout-minutes: 30
428427
needs: check-missing-examples-in-docs
429428
steps:
430-
- uses: actions/checkout@v4
429+
- uses: actions/checkout@v5
431430
- uses: dtolnay/rust-toolchain@stable
432431
- name: check for missing features
433432
id: missing-features
@@ -462,7 +461,7 @@ jobs:
462461
timeout-minutes: 30
463462
needs: build
464463
steps:
465-
- uses: actions/checkout@v4
464+
- uses: actions/checkout@v5
466465
- uses: dtolnay/rust-toolchain@stable
467466
- name: get MSRV
468467
id: msrv
@@ -506,7 +505,7 @@ jobs:
506505
runs-on: ubuntu-latest
507506
timeout-minutes: 30
508507
steps:
509-
- uses: actions/checkout@v4
508+
- uses: actions/checkout@v5
510509
- name: Check for internal Bevy imports
511510
shell: bash
512511
run: |

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
build-mode: none
4040
steps:
4141
- name: Checkout repository
42-
uses: actions/checkout@v4
42+
uses: actions/checkout@v5
4343

4444
# Initializes the CodeQL tools for scanning.
4545
- name: Initialize CodeQL

.github/workflows/dependencies.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
check-advisories:
2727
runs-on: ubuntu-latest
2828
steps:
29-
- uses: actions/checkout@v4
29+
- uses: actions/checkout@v5
3030
- uses: dtolnay/rust-toolchain@stable
3131
- name: Install cargo-deny
3232
run: cargo install cargo-deny
@@ -36,7 +36,7 @@ jobs:
3636
check-bans:
3737
runs-on: ubuntu-latest
3838
steps:
39-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v5
4040
- uses: dtolnay/rust-toolchain@stable
4141
- name: Install cargo-deny
4242
run: cargo install cargo-deny
@@ -46,7 +46,7 @@ jobs:
4646
check-licenses:
4747
runs-on: ubuntu-latest
4848
steps:
49-
- uses: actions/checkout@v4
49+
- uses: actions/checkout@v5
5050
- uses: dtolnay/rust-toolchain@stable
5151
- name: Install cargo-deny
5252
run: cargo install cargo-deny
@@ -56,7 +56,7 @@ jobs:
5656
check-sources:
5757
runs-on: ubuntu-latest
5858
steps:
59-
- uses: actions/checkout@v4
59+
- uses: actions/checkout@v5
6060
- uses: dtolnay/rust-toolchain@stable
6161
- name: Install cargo-deny
6262
run: cargo install cargo-deny

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
url: ${{ steps.deployment.outputs.page_url }}
3636
steps:
3737
- name: Checkout
38-
uses: actions/checkout@v4
38+
uses: actions/checkout@v5
3939

4040
- uses: dtolnay/rust-toolchain@master
4141
with:
@@ -87,7 +87,7 @@ jobs:
8787
rm target/doc/.lock
8888
8989
- name: Upload site artifact
90-
uses: actions/upload-pages-artifact@v3
90+
uses: actions/upload-pages-artifact@v4
9191
with:
9292
path: target/doc
9393

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
steps:
2626
- name: "Download artifact"
2727
id: find-artifact
28-
uses: actions/github-script@v7
28+
uses: actions/github-script@v8
2929
with:
3030
result-encoding: string
3131
script: |
@@ -86,7 +86,7 @@ jobs:
8686
needs: [make-macos-screenshots-available, compare-macos-screenshots]
8787
if: ${{ always() && needs.compare-macos-screenshots.result == 'failure' }}
8888
steps:
89-
- uses: actions/checkout@v4
89+
- uses: actions/checkout@v5
9090
- name: "Check if PR already has label"
9191
id: check-label
9292
env:

.github/workflows/example-run.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ env:
2020

2121
jobs:
2222
run-examples-macos-metal:
23-
runs-on: macos-latest
23+
runs-on: macos-14
2424
timeout-minutes: 30
2525
steps:
26-
- uses: actions/checkout@v4
26+
- uses: actions/checkout@v5
2727
- uses: dtolnay/rust-toolchain@stable
2828
- name: Disable audio
2929
# Disable audio through a patch. on github m1 runners, audio timeouts after 15 minutes
@@ -94,7 +94,7 @@ jobs:
9494
runs-on: ubuntu-latest
9595
timeout-minutes: 30
9696
steps:
97-
- uses: actions/checkout@v4
97+
- uses: actions/checkout@v5
9898
- name: Install Linux dependencies
9999
uses: ./.github/actions/install-linux-deps
100100
# At some point this may be merged into `install-linux-deps`, but for now it is its own step.
@@ -164,7 +164,7 @@ jobs:
164164
runs-on: windows-latest
165165
timeout-minutes: 30
166166
steps:
167-
- uses: actions/checkout@v4
167+
- uses: actions/checkout@v5
168168
- uses: dtolnay/rust-toolchain@stable
169169
- uses: actions/cache/restore@v4
170170
with:

0 commit comments

Comments
 (0)