From 6a347f1f09b0076af868dcd63d9139081c92172b Mon Sep 17 00:00:00 2001 From: Ulf Lilleengen Date: Thu, 14 Aug 2025 13:36:39 +0200 Subject: 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 --- embassy-executor/release.toml | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 embassy-executor/release.toml (limited to 'embassy-executor') diff --git a/embassy-executor/release.toml b/embassy-executor/release.toml deleted file mode 100644 index fb6feaf21..000000000 --- a/embassy-executor/release.toml +++ /dev/null @@ -1,5 +0,0 @@ -pre-release-replacements = [ - {file="CHANGELOG.md", search="Unreleased", replace="{{version}}", min=1}, - {file="CHANGELOG.md", search="ReleaseDate", replace="{{date}}", min=1}, - {file="CHANGELOG.md", search="", replace="\n## Unreleased - ReleaseDate\n", exactly=1}, -] -- cgit From 9f12852c389d65a8b2e252e027f69dfef2383736 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Fri, 15 Aug 2025 15:30:14 +0200 Subject: Read crate configs from metadata. --- embassy-executor/Cargo.toml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'embassy-executor') diff --git a/embassy-executor/Cargo.toml b/embassy-executor/Cargo.toml index bff13de56..7da807906 100644 --- a/embassy-executor/Cargo.toml +++ b/embassy-executor/Cargo.toml @@ -12,6 +12,26 @@ categories = [ "asynchronous", ] +[package.metadata.embassy] +build = [ + {target = "thumbv7em-none-eabi", features = []}, + {target = "thumbv7em-none-eabi", features = ["log"]}, + {target = "thumbv7em-none-eabi", features = ["defmt"]}, + {target = "thumbv6m-none-eabi", features = ["defmt"]}, + {target = "thumbv6m-none-eabi", features = ["arch-cortex-m", "defmt", "executor-interrupt", "executor-thread"]}, + {target = "thumbv7em-none-eabi", features = ["arch-cortex-m"]}, + {target = "thumbv7em-none-eabi", features = ["arch-cortex-m", "rtos-trace"]}, + {target = "thumbv7em-none-eabi", features = ["arch-cortex-m", "executor-thread"]}, + {target = "thumbv7em-none-eabi", features = ["arch-cortex-m", "executor-interrupt"]}, + {target = "thumbv7em-none-eabi", features = ["arch-cortex-m", "executor-interrupt", "executor-thread"]}, + {target = "armv7a-none-eabi", features = ["arch-cortex-ar", "executor-thread"]}, + {target = "armv7r-none-eabi", features = ["arch-cortex-ar", "executor-thread"]}, + {target = "armv7r-none-eabihf", features = ["arch-cortex-ar", "executor-thread"]}, + {target = "riscv32imac-unknown-none-elf", features = ["arch-riscv32"]}, + {target = "riscv32imac-unknown-none-elf", features = ["arch-riscv32", "executor-thread"]}, +] + + [package.metadata.embassy_docs] src_base = "https://github.com/embassy-rs/embassy/blob/embassy-executor-v$VERSION/embassy-executor/src/" src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-executor/src/" -- cgit