11 Commits

Author SHA1 Message Date
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