Skip to content
greenroom-roboticsPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

mise

Build and release automation for Greenroom's conda/pixi ROS packaging: the mise CLI plus the composite GitHub Actions that wrap it.

CLI

mise ci            # test, build, and release pixi-native ROS package repos

mise ci also carries the semantic-release hook callbacks (prepare, publish, recipes-pr, …). They exist for semantic-release to invoke, not for you to run by hand.

Actions

Each is a composite action under .github/actions/, versioned with the repo (@v8):

action purpose
setup GitHub App token, Azure credentials, the Greenroom pixi fork, and the pinned mise CLI. Use this to build custom workflows.
test mise ci test
build mise ci build, emitting .conda artifacts under $RUNNER_TEMP/conda-bld
release mise ci release (semantic-release)
recipes-pr open/update the conda recipe PR for the <pkg>@<version> tags a deb release just cut
bump-pixi release one or more packages at an externally-chosen version: bump each pixi.toml, one commit, tag <pkg>@<version> per package, push — then pair with recipes-pr
discover find per-package pixi workspaces and emit a paths-filter map keyed by package

Development

cargo test
cargo run -- --help

See ~/Repositories/platform/docs/pixi.md for the wider pixi workflow this fits into. Releases are cut by semantic-release; mise ci release also syncs Cargo.toml and Cargo.lock for packages that are crates.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages