Commit Graph

8 Commits

Author SHA1 Message Date
Richard Braakman c94471dcac update ratatui dependency to 0.30 (#24504)
# Objective

Ratatui is used by the `tools/export-content` crate. Update it to its
latest stable version.

This PR supersedes #22351 which is a dependabot PR that got stuck on
some breaking changes in ratatui 0.30.

## Solution

Ratatui's `Backend` type now has an associated `Error` type that does
not specify `Send + Sync`,
which is a bit awkward because `miette` requires those. Fixed by adding
the requirements locally,
and changing `init_terminal()` to return its specific backend type so
that the compiler can verify its `Error` type.

## Testing

Ran the tool before and after and it looked the same.
2026-05-31 18:40:39 +00:00
Miles Silberling-Cook b61a924fbe Make release content show up first in reviews (#23469)
# Objective

Make release notes and migration guides show up first when viewing PRs
in github.

## Solution

Prefix the release-content directory with `_` so it sorts first.

## Testing

See for yourself.
2026-03-22 21:29:51 +00:00
charlotte 🌸 f3f3078736 Rust 1.94 (#23241)
https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/
2026-03-06 06:38:27 +00:00
Kristoffer Søholm 16409b8a02 Fix lints after Rust 1.92 (#22092)
# Objective

CI is currently failing

## Solution

Fix the lints (and work around all the rustc lint bugs that are
apparently included)

---------

Co-authored-by: MichiRecRoom <1008889+LikeLakers2@users.noreply.github.com>
2025-12-12 09:10:29 +00:00
Carter Anderson 5611bb4f41 Fix release content heading metadata syntax (#21178)
# Objective

The current exported release content syntax / formatting is slightly
wrong.

## Solution

Fix it!
2025-09-23 01:22:05 +00:00
François Mockers cdbc1a0499 Run release exporter in ci (#21067)
# Objective

- Fail PRs that add a release content that fails parsing

## Solution

- Add a check mode to the exporter tool
- Run it in CI

## Testing

- Should fail on this PR before
https://github.com/bevyengine/bevy/pull/21065 is merged
2025-09-15 22:02:27 +00:00
François Mockers ab8d7e353b Disable publishing for internal crates (#20986)
# Objective

- set `publish = false` for crates that won't be published
2025-09-12 18:06:32 +00:00
Miles Silberling-Cook d2d6289a54 Release content export tool (#20500)
# Objective

Adds a simple tool to order and merge release notes and migration
guides.

To use, go to `tools/export-content` and use `cargo run`. 

The output formatting may need to be tweaked, and we will probably want
to add/change the zola shortcodes a bit.

---------

Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
Co-authored-by: DAA <42379074+DaAlbrecht@users.noreply.github.com>
2025-08-15 16:24:27 +00:00