Ulf Lilleengen
d835b53857
chore: move tool to separate repo
2025-08-25 19:44:51 +02:00
Ulf Lilleengen
b00496fd29
fix: write instructions only for publishing crates
2025-08-25 19:44:51 +02:00
Ulf Lilleengen
1c2f87b4fe
fix: build rustdoc for baseline as well
2025-08-25 19:44:51 +02:00
Ulf Lilleengen
90baa19b59
fix: version bump
2025-08-25 19:44:51 +02:00
Ulf Lilleengen
7357810814
only semvercheck for publishable
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
ce42dd5da5
update version only for un-publishable crates
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
1f9452e076
fix: add workaround for current compiler version
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
cd7a7f97c0
fix: add back missing
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
1f229f745c
fix: use patched versions
2025-08-25 19:44:50 +02:00
Dario Nieuwenhuis
0d8f9614a1
Autodetect repo root.
2025-08-25 19:44:50 +02:00
Dario Nieuwenhuis
3a6ea3a31c
Load all crates in the graph, honor the "publish" flag to prevent publishing examples/tests.
2025-08-25 19:44:50 +02:00
Dario Nieuwenhuis
a34e0b1ec5
Add build command.
2025-08-25 19:44:50 +02:00
Dario Nieuwenhuis
648938b662
Make crate configs a vec.
2025-08-25 19:44:50 +02:00
Dario Nieuwenhuis
2f540a4d24
Add Context struct.
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
6df077be06
Revert "fix: reference project dir"
...
This reverts commit 1605a71c11aa9cd995206867abb6ba7409223b18.
2025-08-25 19:44:50 +02:00
Dario Nieuwenhuis
9f12852c38
Read crate configs from metadata.
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
7579ca4ac7
fix: reenable
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
a434401322
fix: reference project dir
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
864d29bfe1
fix: update
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
3d004734a2
chore: cleanup
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
6a347f1f09
feat: add semver checks and releasing to releaser
...
* List dependencies of a crate
* List dependents of a crate
* Perform semver-checks of a crate
* Prepare a release for a crate and all dependents
* Use a single release.toml for cargo-release
* Add changelogs where missing
2025-08-25 19:44:49 +02:00
Ulf Lilleengen
8843b08b90
feat: add embassy-release tool
...
* Print dependencies of a crate
* Bump version in dependent crates
* Release using cargo release
* Config file to control features and target
2025-08-02 22:45:50 +02:00
Ralph Ursprung
0448d1fc50
fix release/bump-dependency.sh
: don't generate backup files
...
the `-rie` arguments of `sed` were probably meant as `-r -i -e`,
however, due to the way it was written it ended up being `-r -i e`, thus
causing `-i` (edit in-place) to generate backup files. so for every
edited `Cargo.toml` it also created a `Cargo.tomle` with the previous
content.
`-e` is anyway not needed as the last argument of `sed` here is the
expression to be executed.
2025-07-08 23:04:20 +02:00
Ulf Lilleengen
4ebd8af96f
add convenience script to bump dependency version
2024-06-04 09:19:07 +02:00