esteve/Release ROS Robot

Automate ROS package releases with bloom-release, using a release-please/release-plz-style workflow

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
modeAction mode: prepare (create release PR) or release (run bloom-release)norelease
oauth-tokenPAT for release mode. Falls back to the BLOOM_OAUTH_TOKEN environment variable. Not used in prepare mode (which uses GITHUB_TOKEN). no
github-userGitHub username that owns the rosdistro fork used by bloom-release. Falls back to the BLOOM_GITHUB_USER environment variable. Only used in release mode. no
repositoryRepository name as registered in rosdistro (e.g., my_ros_package). Required in release mode. no
release-repositoryRelease repository URL (e.g., https://github.com/ros2-gbp/my_package-release.git). Required in release mode. no
rosdistroROS distribution to release (e.g., rolling, jazzy, humble). Required in release mode. no
trackBloom track to use (e.g., rolling, jazzy). Required in release mode. no
dry-runRun in dry-run mode without actually releasingnofalse
exclude-pathsNewline-separated list of POSIX glob patterns to exclude from package.xml discovery. Useful when the repository contains test fixtures or vendored code with package.xml files that are not real ROS packages. no""
version-bumpVersion bump type: auto (detect from conventional commits), patch, minor, or majornoauto
base-branchBase branch for release PR (only used in prepare mode)nomain
namedescription
pr-createdWhether a release PR was created (prepare mode only)
releasedWhether a release was performed (release mode only)
versionThe version that was released or will be released
rosdistroThe ROS distribution that was released to (release mode only)
pr-urlThe URL of the release PR (prepare mode) or rosdistro pull request (release mode)