Commit Graph

2 Commits

Author SHA1 Message Date
Patrick Roy
1b48931447 setup: add auto configuration for publishing workflows
Make repository_setup.sh automatically discover whether we have a multi
crate cargo workspace, or just a single crate repository, and then
generate a publish github action for each of them that triggers when a
tag named '$crate_name-v*' (or just 'v*' for single-crate repos) is
published.

Signed-off-by: Patrick Roy <roypat@amazon.co.uk>
2025-10-16 10:17:22 +01:00
Patrick Roy
6df971bbc2 Add a script for running through some basic repository setup
Add a repository_setup.sh script that automates a couple of setup steps
for setup of new rust-vmm repositories. It also supports updating the
configuration of already created repositories by comparing the
repository's configuration to the defaults in rust-vmm-ci and giving the
option to update.

Currently, the script supports dependabot setup and .platform file
generation. It does not deal with the coverage files, since I am still
hoping to switch us over to codecov.io in the future, at which point
that will all changes completely anyway.

Signed-off-by: Patrick Roy <roypat@amazon.co.uk>
2025-10-16 10:17:22 +01:00