bevy/.github/workflows
Zachary Harrold 958c9bb652
Add no_std Library Example (#18333)
# Objective

- Fixes #17506
- Fixes #16258

## Solution

- Added a new folder of examples, `no_std`, similar to the `mobile`
folder.
- Added a single example, `no_std_library`, which demonstrates how to
make a `no_std` compatible Bevy library.
- Added a new CI task, `check-compiles-no-std-examples`, which checks
that `no_std` examples compile on `no_std` targets.
- Added `bevy_platform_support::prelude` to `bevy::prelude`.

## Testing

- CI

---

## Notes

- I've structured the folders here to permit further `no_std` examples
(e.g., GameBoy Games, ESP32 firmware, etc.), but I am starting with the
simplest and least controversial example.
- I've tried to be as clear as possible with the documentation for this
example, catering to an audience who may not have even heard of `no_std`
before.

---------

Co-authored-by: Greeble <166992735+greeble-dev@users.noreply.github.com>
2025-03-18 00:45:25 +00:00
..
action-on-PR-labeled.yml Update label used for breaking changes (#15958) 2024-10-16 17:50:39 +00:00
ci-comment-failures.yml Fix CI comment workflow after 18196 (#18217) 2025-03-09 22:50:57 +00:00
ci.yml Add no_std Library Example (#18333) 2025-03-18 00:45:25 +00:00
dependencies.yml
docs.yml Trait tags on docs.rs (#17758) 2025-02-11 22:13:38 +00:00
example-run-report.yml action shouldn't comment on a pr if last comment is from action (#18196) 2025-03-09 20:26:19 +00:00
example-run.yml Split example runs to their own GitHub workflow (#18039) 2025-02-25 23:30:31 +00:00
post-release.yml Fix workflows for version bump (#17162) 2025-01-05 20:27:58 +00:00
send-screenshots-to-pixeleagle.yml Split example runs to their own GitHub workflow (#18039) 2025-02-25 23:30:31 +00:00
validation-jobs.yml Split example runs to their own GitHub workflow (#18039) 2025-02-25 23:30:31 +00:00
weekly.yml Automatically close weekly ci issue if weekly ci succeeds (#18016) 2025-02-25 19:21:04 +00:00
welcome.yml Fix Welcome Contributors CI (#15123) 2024-09-09 17:52:11 +00:00