Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
237 commits
Select commit Hold shift + click to select a range
7cec2c0
Bump crate-ci/typos from 1.34.0 to 1.35.3 (#20514)
greeble-dev Aug 11, 2025
41c41bf
Update `sysinfo` to `0.37.0` version (#20513)
GuillaumeGomez Aug 11, 2025
cb34db6
Fix latest lints for rust beta (#20516)
mockersf Aug 11, 2025
67c7825
Fix rotation matrix construction from `Rot2` (#20522)
Jondolf Aug 11, 2025
d8df506
Rename `ComputedNodeTarget` to `ComputedUiTargetCamera` (#20519)
ickshonpe Aug 11, 2025
5bc5a13
Update Game of Life compute example to include a uniform buffer varia…
dontgetfoundout Aug 11, 2025
6835529
Add migration guide for #20522 (#20525)
Jondolf Aug 11, 2025
1224ba7
Fix App::get_added_plugins not working inside finish and cleanup (#20…
atlv24 Aug 12, 2025
c0eb89e
Make bevy_ui not depend on bevy_render (#20502)
atlv24 Aug 12, 2025
f1eb879
Don't serialize `PhantomData` in adaptor curves (#20540)
grind086 Aug 12, 2025
12d88fa
Rename `update_ui_context_system` (#20532)
ickshonpe Aug 12, 2025
f5363c6
smaa: use textureSampleLevel for WebGPU support (#20505)
supdrewin Aug 12, 2025
8fe6781
Update the doc comments for `UiCameraMap` and `UiCameraMapper`. (#20521)
ickshonpe Aug 12, 2025
47eee93
Docs for emissive color on StandardMaterial (#20497)
alice-i-cecile Aug 12, 2025
d4e059c
Move feathers propagation into PostUpdate (#20446)
alice-i-cecile Aug 12, 2025
df24cd3
bevy_render: disable GpuPreprocessingSupport for GL backend (#19355)
jakobhellermann Aug 12, 2025
8f93d3e
Rename the `Allows` query filter to `Allow` (#20541)
JaySpruce Aug 12, 2025
1ec9804
Add constructor functions for each variant of `Val` (#20518)
ickshonpe Aug 12, 2025
ed13d9b
Add documentation for `ComputedUiTargetCamera` (#20520)
ickshonpe Aug 12, 2025
2ba758e
Simplify UI tests (#20512)
ickshonpe Aug 12, 2025
eb5c68f
Add a test to ensure that state transitions happen before `PreStartup…
andriyDev Aug 13, 2025
7fa4f74
Make math primitives runtime constructable, meshable (#20250)
tychedelia Aug 13, 2025
68b342e
Correct documentation of Smoothstep (#20556)
it-me-joda Aug 13, 2025
c7579e7
correct comment in async_compute example (#20550)
tomara-x Aug 13, 2025
3fec4e0
Improve TextSpan documentation (#20484)
gwafotapa Aug 13, 2025
c8cb6b3
Improve error message for failed entity commands (#20544)
alice-i-cecile Aug 13, 2025
d422e47
ask for features in bug report (#20560)
hymm Aug 13, 2025
0e97d8c
impl `Deref` for `DebugName` (#20566)
ItsDoot Aug 14, 2025
bd06771
Change cursor shape for disabled widgets (#20548)
amedoeyes Aug 14, 2025
0608978
add example of using system state with an exclusive system (#20564)
hymm Aug 14, 2025
d95313b
Fix bevy_tasks catch_unwind compilation error with --all-features (#2…
fairhill1 Aug 14, 2025
07d06ae
Only regenerate text measure funcs on changes to the scale factor, no…
ickshonpe Aug 14, 2025
1f5f739
Adjust SolariLightingNode ordering (#20568)
JMS55 Aug 14, 2025
452b187
`Text2d` shadows (#20463)
ickshonpe Aug 14, 2025
ae143d4
Atmosphere generated environment map lighting (#20529)
mate-h Aug 14, 2025
b094540
Diegetic UI example (#19199)
aevyrie Aug 14, 2025
cbe1e02
Fix glTF coordinate conversion not converting tangents (#20573)
greeble-dev Aug 14, 2025
a22d288
debounce asset events for scene reloading (#20430)
mockersf Aug 14, 2025
fcf22bb
Error on unloaded ImageRenderTarget (#20503)
ecoskey Aug 14, 2025
f72617d
Add release notes for meshlet BVH culling (#20526)
SparkyPotato Aug 14, 2025
e2a709e
Update `morph_targets` and `many_foxes` examples to use observers (#2…
greeble-dev Aug 14, 2025
229a9ab
Fix code indentation in README (#20577)
Jondolf Aug 14, 2025
6daa1b8
remove some new lines from ComputedStates docs (#20578)
hymm Aug 15, 2025
7a86925
Opt-in raw vulkan initialization with hooks (#20565)
cart Aug 15, 2025
7baef26
Fix typo in release-notes directory link in GitHub workflow (#20581)
ariofrio Aug 15, 2025
a76e0a2
Make `GatedReader` a test-only symbol, and allow all `bevy_asset` tes…
andriyDev Aug 15, 2025
803a843
Split up `ComputedUiTargetCamera` (#20535)
ickshonpe Aug 15, 2025
d2d6289
Release content export tool (#20500)
NthTensor Aug 15, 2025
3d89327
Revert asset lifetime changes and preserve staticness of asset paths …
alice-i-cecile Aug 15, 2025
1bb17a9
Initial DLSS implementation (#19864)
JMS55 Aug 15, 2025
9ee0aaa
Split out sprite rendering (#20587)
Zeophlite Aug 15, 2025
3225068
Update the list of `RenderStartup` PRs in the release notes. (#20597)
andriyDev Aug 15, 2025
56c4100
Remove `scale_value` (#20589)
ickshonpe Aug 16, 2025
e9e6299
Use the capacity from the entities Vec to initialize Table columns (#…
james7132 Aug 16, 2025
bf4f0e5
Rebrand glTF coordinate conversion to an alternative strategy that is…
janhohenheim Aug 16, 2025
7eed733
Move calculate_bounds_2d back to bevy_sprite (#20599)
atlv24 Aug 16, 2025
0d351f6
update and coalesce migration guides and release notes for crate refa…
atlv24 Aug 16, 2025
7ce5abe
Make sure we submit work even if we visited a camera. (#20595)
tychedelia Aug 16, 2025
68aebf3
`Text2d` `TextBackgroundColor` support (#20464)
ickshonpe Aug 16, 2025
162d7a1
UI doesn't need render (#20605)
Zeophlite Aug 16, 2025
d163a30
Remove unnecessary sqrt ops (#20603)
tbillington Aug 16, 2025
9304c76
Fix internal features (#20600)
atlv24 Aug 16, 2025
1ed4934
Improve Solari GI quality (#20580)
JMS55 Aug 16, 2025
95db802
Optional DLSS-RR support in Solari (#20596)
JMS55 Aug 16, 2025
3d608e7
Fix some lints and feature gates (#20606)
mockersf Aug 16, 2025
66cf812
make bevy_render not depend on bevy_light (#20604)
atlv24 Aug 16, 2025
21dbf59
Move `text2d` into `bevy_sprite` (#20594)
ickshonpe Aug 16, 2025
3da4116
Add bevy_light::SunDisk (#20434)
defuz Aug 16, 2025
d07a20a
Gate WireframePlugin behind WgpuFeatures::POLYGON_MODE_LINE | WgpuFea…
JMS55 Aug 16, 2025
c90b53a
Work around ambiguous `From` error in nightly (#20618)
greeble-dev Aug 17, 2025
7cd2270
Use boxed storage for material erasure. (#20614)
tychedelia Aug 17, 2025
590da83
Fix glTF coordinate conversion not converting mesh bounds (#20608)
greeble-dev Aug 17, 2025
c143d4b
Fix small typo on ecs error handling example comment (#20616)
afonsolage Aug 17, 2025
0df6b10
Fix glTF coordinate conversion not converting morph targets (#20617)
greeble-dev Aug 17, 2025
c5f7289
Make `bevy_sprite`'s `bevy_window` dependency non-optional (#20620)
ickshonpe Aug 17, 2025
46cc817
Fix some more lints (#20612)
mockersf Aug 17, 2025
8ee3b09
Add caution to glTF coordinate conversion docs and release notes (#20…
greeble-dev Aug 17, 2025
a50a210
bevy_reflect gating / better compile error message (#20625)
mockersf Aug 17, 2025
955e024
Add release note for atmosphere env map (#20627)
mate-h Aug 17, 2025
b26ef45
pin CI to macos 14 until iOS example is updated and fix `invalid_para…
mockersf Aug 18, 2025
c2a4622
remove authors from bevy_core_pipeline (#20641)
atlv24 Aug 18, 2025
3560b11
Fix imports in some 2d examples with custom shaders (#20639)
rparrett Aug 18, 2025
c7ff24c
Bump crate-ci/typos from 1.35.3 to 1.35.4 (#20633)
dependabot[bot] Aug 18, 2025
d83a5d9
Shrink ArchetypeAfterBundleInsert (#20626)
james7132 Aug 18, 2025
29e5d6a
Bump actions/checkout from 4 to 5 (#20632)
dependabot[bot] Aug 18, 2025
b6922f9
Revert bevy_sprite_render rename in shaders (#20644)
tychedelia Aug 18, 2025
caa38b1
Drop undo/redo
Zeophlite Aug 19, 2025
8c8cbaf
Add option to `scene_viewer` that enables glTF coordinate conversion …
greeble-dev Aug 19, 2025
ad8dd57
Enable bevy_tasks/async-io when async-io is in use (#20653)
james7132 Aug 19, 2025
3d6e838
Tweak Solari world cache (#20622)
JMS55 Aug 19, 2025
8b4d090
Regression tests for observers whose Observer component is removed. (…
gwafotapa Aug 19, 2025
46a27d8
Fix world_to_viewport return error codes (#20662)
atlv24 Aug 20, 2025
7b62e85
Fix a comment error in example system_stepping.rs (#20663)
Mysvac Aug 20, 2025
7e29da9
casted -> cast and downcasted -> downcast spelling. (#20669)
janis-bhm Aug 20, 2025
039ba28
Fix documentation for `Rot2` (#20667)
IQuick143 Aug 20, 2025
77966a7
Fix intra-doc link warnings (#20530)
GuillaumeGomez Aug 20, 2025
99f5535
Fix world_to_ndc (#20674)
atlv24 Aug 20, 2025
48d5c70
Fix aabb area calculation (#20675)
atlv24 Aug 20, 2025
121981b
Remove redundant number conversion in window resolution (#20582)
BigWingBeat Aug 20, 2025
5df73e1
UI transform scale factor fix (#20672)
ickshonpe Aug 20, 2025
e8f2ae5
Prevent infinite loop during BLAS compaction (#20659)
JMS55 Aug 20, 2025
dc148a7
`Hdr` migration guide wording (#20683)
ecoskey Aug 20, 2025
5058f8a
Improve `On` Terminology (#20648)
cart Aug 21, 2025
f071b80
invert the quaternion not the mat4 in skybox (#20704)
atlv24 Aug 22, 2025
8187fcd
invert affine not mat4 in point_light (#20705)
atlv24 Aug 22, 2025
20a42d8
invert affine not mat4 in spotlight (#20706)
atlv24 Aug 22, 2025
4253a5b
use affine not inverse in rangefinder (#20707)
atlv24 Aug 22, 2025
52d4c49
use affine inverse in cluster (#20712)
atlv24 Aug 22, 2025
90ae57d
use affine inverse in picking (#20713)
atlv24 Aug 22, 2025
c2fd327
Don't invert an affine matrix as if it was a mat4 (#20702)
atlv24 Aug 22, 2025
783d92f
`ui_picking` comment fix (#20696)
ickshonpe Aug 22, 2025
f3710a3
affine atmosphere (#20711)
atlv24 Aug 22, 2025
8db5f31
Color::srgb requires values in range 0..1 and the ui/relative_cursor_…
Shelim Aug 22, 2025
057d1f5
Text2d feature-gate (#20637)
ickshonpe Aug 22, 2025
72238e3
fix some `target` comments (#20720)
atlv24 Aug 22, 2025
3037a97
Don't reserve in write_buffer_range (#20687)
IceSentry Aug 22, 2025
07ea4a2
make smaa_luts and tonemap_luts not unconditionally bring in renderin…
atlv24 Aug 23, 2025
b9fd768
Fixed `Xyza` to `Laba` color conversion. (#20728)
443eb9 Aug 23, 2025
2ee58ee
use affine inverse in prepass (#20710)
atlv24 Aug 23, 2025
69745d4
remove irrelevant ui dependencies (#20724)
atlv24 Aug 24, 2025
f610259
fix(mesh2d): replace unwrap by error log in specialize system (#20677)
mirsella Aug 24, 2025
9d15567
Constify math/dim2 (#20732)
exoego Aug 24, 2025
88b77d3
extract MeshPlugin (#20725)
atlv24 Aug 24, 2025
ddfad7b
Re-enable the workspace wide dead_code lint (#20721)
james7132 Aug 24, 2025
79c1f7c
remove panic in TextureFormatPixelInfo::pixel_info (#20574)
mirsella Aug 24, 2025
56d37fa
use affine in volumetric fog (#20709)
atlv24 Aug 24, 2025
4eb6e45
use affine not mat4 inverse in light probes (#20708)
atlv24 Aug 24, 2025
da126fa
Emit the `WindowScaleFactorChanged` event (#20698)
ickshonpe Aug 24, 2025
0257d6e
remove unused deps (#20743)
atlv24 Aug 25, 2025
99d511a
update some stress tests to use the common setup (#20751)
mockersf Aug 25, 2025
124f65a
add plugin tracing spans (#20722)
atlv24 Aug 26, 2025
6eb1280
`Text2d` multi target scale factors support (#20656)
ickshonpe Aug 26, 2025
9fb2329
UI drag and drop example (#20673)
ickshonpe Aug 26, 2025
4dd9107
improve precision of ndc_to_world (#20701)
atlv24 Aug 26, 2025
84cb255
improve precision of viewport_to_world (#20700)
atlv24 Aug 26, 2025
950a9de
Disable button labels for the `many_buttons` stress text by default (…
ickshonpe Aug 26, 2025
cf31b18
Use a correct default value for half space initialization in from_cli…
atlv24 Aug 26, 2025
ab4db54
rename SpriteRenderingPlugin to SpriteRenderPlugin (#20723)
atlv24 Aug 26, 2025
335e39f
add clip space docs (#20740)
atlv24 Aug 26, 2025
d6fb883
Merge remote-tracking branch 'origin/main' into no-undo
Zeophlite Aug 26, 2025
3146a97
Backticks in docs
Zeophlite Aug 6, 2025
3e1621d
Fix ambiguity_detection
Zeophlite Aug 6, 2025
7f2a1ce
Merge remote-tracking branch 'origin/main' into no-undo
Zeophlite Aug 26, 2025
83c0c32
Fix CI in profiling.md (#20761)
weihnaxbaum Aug 26, 2025
9a79cd8
Fix viewport_to_world for orthographic cameras and add regression tes…
atlv24 Aug 26, 2025
16ffdae
Improve tracing level docs in profiling.md (#20692)
weihnaxbaum Aug 26, 2025
d048d3e
Allow negative value for camera elevation in atmosphere (#20769)
mate-h Aug 26, 2025
c24491e
Clean up root toml features (#20752)
atlv24 Aug 26, 2025
2ea9836
Cut and merge some 0.17 release notes (#20681)
alice-i-cecile Aug 26, 2025
ae9b9dc
CI
Zeophlite Aug 26, 2025
430f85e
Apply suggestions from code review
Zeophlite Aug 27, 2025
acaff98
Reposition anchor
Zeophlite Aug 27, 2025
9584a78
Merge remote-tracking branch 'origin/main' into g
Zeophlite Aug 27, 2025
805bf13
examples: migrate async sleep to `futures-timer`; drop `async-std` (#…
VitalyAnkh Aug 27, 2025
e981c7b
Clarify docs
Zeophlite Aug 27, 2025
7b7da73
Fix mesh doc links (#20780)
atlv24 Aug 27, 2025
7c8d939
derive Default on ShaderRef (#20779)
atlv24 Aug 28, 2025
ad444fa
Editing pass for 0.17 release notes (#20665)
alice-i-cecile Aug 28, 2025
60a6349
Feedback
Zeophlite Aug 28, 2025
2f1d6d4
Merge remote-tracking branch 'origin/main' into no-undo
Zeophlite Aug 28, 2025
1b1bfcc
Lint
Zeophlite Aug 28, 2025
4596a74
set uv_transform in pbr_input_from_standard_material (#20783)
ChristopherBiscardi Aug 28, 2025
6608d98
0.17 migration guide tune up (#20661)
alice-i-cecile Aug 28, 2025
3e14a7d
Copyedits from Vero
alice-i-cecile Aug 28, 2025
9787de6
Fix PR number for font migration guide
alice-i-cecile Aug 28, 2025
8d33e75
bevy_reflect: Fix `FromReflect` derive for opaque remote wrappers (#1…
MrGVSV Aug 28, 2025
91ff4a5
Remove already redundant components when spawning
alice-i-cecile Aug 28, 2025
cb9aa00
Notes from playing around with the example
alice-i-cecile Aug 28, 2025
66048df
Initial module docs
alice-i-cecile Aug 28, 2025
32af1dc
TextInputBuffer config
alice-i-cecile Aug 28, 2025
44a4101
Better docs for `Placeholder`
alice-i-cecile Aug 28, 2025
4089f8a
More breadcrumbs
alice-i-cecile Aug 28, 2025
9a39b80
Docs for `TextEdit`
alice-i-cecile Aug 28, 2025
76b5835
don't need textfont and react to font asset events
mockersf Aug 28, 2025
cbf989c
WebAssets without filtering (#20628)
atlv24 Aug 29, 2025
83956c7
Make cursor blink optional component
Zeophlite Aug 29, 2025
f018a7b
Merge remote-tracking branch 'origin/main' into no-undo
Zeophlite Aug 29, 2025
4b79c15
Nits
Zeophlite Aug 29, 2025
b9e6198
CI
Zeophlite Aug 29, 2025
13877fa
Add a new trait to accept more types in the `Val`-helper functions (#…
TheBlckbird Aug 29, 2025
94bb6e1
Fix broken json documentation (#20789)
mogambro Aug 29, 2025
053103b
Less magic
Zeophlite Aug 30, 2025
c7e4a0f
Remove TextEdit::Submit
Zeophlite Aug 30, 2025
1c24810
Merge remote-tracking branch 'origin/main' into no-undo
Zeophlite Aug 30, 2025
e321a9f
reposition -> calculate_bounds
Zeophlite Aug 30, 2025
77aacb4
Bump crate-ci/typos from 1.35.4 to 1.35.5 (#20745)
dependabot[bot] Aug 31, 2025
1ac6136
Bump actions/setup-java from 4 to 5 (#20749)
dependabot[bot] Aug 31, 2025
1c10a42
Use web assets for meshlet example (#20795)
tychedelia Aug 31, 2025
1737eae
Demote OpenGL to optional feature (#20793)
tychedelia Aug 31, 2025
888859c
Enable load_with_settings TextureFormats (#20788)
ChristopherBiscardi Aug 31, 2025
5b5ca67
fix atmospherics memory leak (#20806)
ecoskey Aug 31, 2025
0c3f9ff
Add `vulkan-portability` to fix compiling with `--all-features` (#20794)
tychedelia Aug 31, 2025
a036b65
bump tracing-subscriber to fix dependabot alert (#20812)
futile Aug 31, 2025
914bcff
fix reflect feature gate (#20811)
mockersf Sep 1, 2025
582543d
mark `register_info`, `register_contributed_bundle_info` unsafe (#20790)
janis-bhm Sep 1, 2025
1a8f833
Shrink from_reflect_with_fallback (#18296)
SpecificProtagonist Sep 1, 2025
afc721e
Extract text colors per glyph (#20245)
ickshonpe Sep 1, 2025
4f49680
Ensure systems passed to `Combine` cannot be called re-entrantly eith…
SkiFire13 Sep 1, 2025
94612af
Cleanup bevy_tasks::future module (#20744)
james7132 Sep 1, 2025
29b29db
Merge remote-tracking branch 'origin/main' into no-undo
Zeophlite Sep 2, 2025
f4de1ad
Bump hashbrown to 0.16.0 (#20807)
mirsella Sep 2, 2025
9f7b1af
Split bevy_text input.rs into input/
Zeophlite Sep 2, 2025
e49c58f
Merge remote-tracking branch 'origin/main' into no-undo
Zeophlite Sep 2, 2025
0b10def
CI
Zeophlite Sep 2, 2025
cd6958a
re-enable wasm32 atomics CI check (#20832)
mockersf Sep 2, 2025
e46fd71
Add coloured text to the ui testbed example's text module (#20836)
ickshonpe Sep 2, 2025
0b47d76
Fix text span colors (#20837)
ickshonpe Sep 2, 2025
cd7e846
`ui_target_camera` example (#20827)
ickshonpe Sep 2, 2025
35dd0fb
Implement ```VisitAssetDependencies``` for Arrays (#20805)
Glory2Antares Sep 2, 2025
a68d002
sort examples categories on the website (#20839)
mockersf Sep 3, 2025
223ad7b
impl `VisitAssetDependencies` for `HashSet` (#20735)
ItsDoot Sep 3, 2025
7c88623
Solari PicaPica scene (#20658)
JMS55 Sep 3, 2025
5110fd3
Impl ```AsAssetId``` for ```Sprite``` and ```ImageNode``` (#20841)
Glory2Antares Sep 3, 2025
89f9dcb
Don't require cameras to have color render targets. (#20830)
pcwalton Sep 3, 2025
2285632
Add init_state to State example docs (#20840)
lkolbly Sep 3, 2025
ae3d85d
Adding missing reflect data types to Gradient components (#20842)
eckz Sep 3, 2025
50312a3
Add tests for react_to_scale_factor_change (#20814)
dloukadakis Sep 3, 2025
0ffd9d6
rename variable (#20850)
ickshonpe Sep 3, 2025
c365f97
another text color fix (#20856)
ickshonpe Sep 3, 2025
799f14c
Remove `desktop_app` setting from `feathers` example (and other UI ex…
alice-i-cecile Sep 3, 2025
106f6d0
Change edit_gltf_material to use GltfMaterialName (#20853)
ChristopherBiscardi Sep 3, 2025
df74f98
Raymarched rendering for atmosphere and spherical coordinates (#20766)
mate-h Sep 3, 2025
611bf0c
Add `#[doc(fake_variadic)]` to some places where it's missing (#20847)
chescock Sep 3, 2025
a0a8f33
Fix error message in asset loader for MissingAssetLoader (#20858)
chaosteil Sep 4, 2025
596a209
Merge remote-tracking branch 'origin/main' into no-undo
Zeophlite Sep 4, 2025
f0a8596
Drop clipboard, filtering, masking
Zeophlite Sep 4, 2025
725e4f6
`prepare_uinodes` refactor (#20863)
ickshonpe Sep 4, 2025
cd79924
Improve `UnapprovedPathMode` doc (#20868)
mamekoro Sep 4, 2025
6eb011c
Replace `from_` constructors on `TextFont` with `From` impls (#20450)
amedoeyes Sep 4, 2025
ac38067
rename bevy_anti_aliasing to bevy_anti_alias (#20857)
atlv24 Sep 4, 2025
b43a73d
Rename DespawnOnExitState to DespawnOnExit (#20872)
janhohenheim Sep 4, 2025
aa535f4
added anti-aliasing support for Custom Projection (#20855)
diyu-motif Sep 5, 2025
f6b77e4
bevy_post_process (#20778)
atlv24 Sep 5, 2025
f1c5e85
Fix plugin_group macro with multiple nested plugin groups (#20879)
atlv24 Sep 5, 2025
1dfcde6
Rename scoped functions (#20882)
janhohenheim Sep 5, 2025
3b0424e
Merge remote-tracking branch 'origin/main' into no-undo
Zeophlite Sep 5, 2025
4e1664e
Fix docs
Zeophlite Sep 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 3 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@ labels: C-Bug, S-Needs-Triage
assignees: ''
---

## Bevy version
## Bevy version and features

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

## \[Optional\] Relevant system information

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/action-on-PR-labeled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
if: github.event.label.name == 'M-Needs-Migration-Guide'
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 2
Expand Down Expand Up @@ -46,7 +46,7 @@ jobs:
runs-on: ubuntu-latest
if: github.event.label.name == 'M-Needs-Release-Note'
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 2
Expand All @@ -70,5 +70,5 @@ jobs:
repo: context.repo.repo,
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**.

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.`
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.`
})
37 changes: 18 additions & 19 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
runs-on: ${{ matrix.os }}
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/cache/restore@v4
with:
# key won't match, will rely on restore-keys
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/cache/restore@v4
with:
# key won't match, will rely on restore-keys
Expand Down Expand Up @@ -92,7 +92,7 @@ jobs:
runs-on: macos-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/cache/restore@v4
with:
# key won't match, will rely on restore-keys
Expand Down Expand Up @@ -128,7 +128,7 @@ jobs:
timeout-minutes: 30
needs: ci
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/cache/restore@v4
with:
# key won't match, will rely on restore-keys
Expand Down Expand Up @@ -157,7 +157,7 @@ jobs:
timeout-minutes: 30
needs: ci
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/cache/restore@v4
with:
# key won't match, will rely on restore-keys
Expand Down Expand Up @@ -185,7 +185,7 @@ jobs:
timeout-minutes: 30
needs: ci
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/cache/restore@v4
with:
# key won't match, will rely on restore-keys
Expand Down Expand Up @@ -213,7 +213,7 @@ jobs:
timeout-minutes: 30
needs: ci
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/cache/restore@v4
with:
# key won't match, will rely on restore-keys
Expand Down Expand Up @@ -241,7 +241,7 @@ jobs:
timeout-minutes: 30
needs: build
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/cache/restore@v4
with:
# key won't match, will rely on restore-keys
Expand All @@ -265,12 +265,11 @@ jobs:
run: cargo check --target wasm32-unknown-unknown

build-wasm-atomics:
if: ${{ false }} # Disabled temporarily due to https://github.com/rust-lang/rust/issues/145101
runs-on: ubuntu-latest
timeout-minutes: 30
needs: build
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/cache/restore@v4
with:
# key won't match, will rely on restore-keys
Expand Down Expand Up @@ -301,7 +300,7 @@ jobs:
needs: check-missing-features-in-docs
if: always()
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
# Full git history is needed to get a proper list of changed files within `super-linter`
fetch-depth: 0
Expand All @@ -317,7 +316,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
# Update in sync with BINSTALL_VERSION
- uses: cargo-bins/cargo-binstall@v1.14.1
- name: Install taplo
Expand All @@ -338,9 +337,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Check for typos
uses: crate-ci/typos@v1.34.0
uses: crate-ci/typos@v1.35.5
- name: Typos info
if: failure()
run: |
Expand All @@ -354,7 +353,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/cache/restore@v4
with:
# key won't match, will rely on restore-keys
Expand Down Expand Up @@ -392,7 +391,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- name: check for missing metadata
id: missing-metadata
Expand Down Expand Up @@ -427,7 +426,7 @@ jobs:
timeout-minutes: 30
needs: check-missing-examples-in-docs
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- name: check for missing features
id: missing-features
Expand Down Expand Up @@ -462,7 +461,7 @@ jobs:
timeout-minutes: 30
needs: build
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- name: get MSRV
id: msrv
Expand Down Expand Up @@ -506,7 +505,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Check for internal Bevy imports
shell: bash
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
build-mode: none
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
check-advisories:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- name: Install cargo-deny
run: cargo install cargo-deny
Expand All @@ -36,7 +36,7 @@ jobs:
check-bans:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- name: Install cargo-deny
run: cargo install cargo-deny
Expand All @@ -46,7 +46,7 @@ jobs:
check-licenses:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- name: Install cargo-deny
run: cargo install cargo-deny
Expand All @@ -56,7 +56,7 @@ jobs:
check-sources:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- name: Install cargo-deny
run: cargo install cargo-deny
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- uses: dtolnay/rust-toolchain@master
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/example-run-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ jobs:
needs: [make-macos-screenshots-available, compare-macos-screenshots]
if: ${{ always() && needs.compare-macos-screenshots.result == 'failure' }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: "Check if PR already has label"
id: check-label
env:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/example-run.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ env:

jobs:
run-examples-macos-metal:
runs-on: macos-latest
runs-on: macos-14
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- name: Disable audio
# Disable audio through a patch. on github m1 runners, audio timeouts after 15 minutes
Expand Down Expand Up @@ -94,7 +94,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Install Linux dependencies
uses: ./.github/actions/install-linux-deps
# At some point this may be merged into `install-linux-deps`, but for now it is its own step.
Expand Down Expand Up @@ -164,7 +164,7 @@ jobs:
runs-on: windows-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: actions/cache/restore@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/post-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Install cargo-release
run: cargo install cargo-release
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/send-screenshots-to-pixeleagle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
branch: ${{ inputs.branch }}
run: |
# Create a new run with its associated metadata
metadata='{"os":"${{ inputs.os }}", "commit": "${{ inputs.commit }}", "branch": "$branch"}'
metadata='{"os":"${{ inputs.os }}", "commit": "${{ inputs.commit }}", "branch": "'$branch'"}'
run=`curl https://pixel-eagle.com/$project/runs --json "$metadata" --oauth2-bearer ${{ secrets.PIXELEAGLE_TOKEN }} | jq '.id'`

SAVEIFS=$IFS
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/update-caches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
NIGHTLY_TOOLCHAIN: ${{ steps.env.outputs.NIGHTLY_TOOLCHAIN }}
MSRV: ${{ steps.msrv.outputs.MSRV }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- name: get MSRV
id: msrv
Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:
- os: ubuntu-latest
toolchain: stable
target: aarch64-linux-android
- os: macos-latest
- os: macos-14
toolchain: stable
target: aarch64-apple-ios-sim

Expand All @@ -94,7 +94,7 @@ jobs:
shell: bash

- name: Checkout Bevy main branch
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
repository: "bevyengine/bevy"
ref: "main"
Expand Down
Loading