Skip to main content

Module ops

Module ops 

Source

Re-exports§

pub use trace::hash_prompt;
pub use trace::trace_enabled;
pub use trace::MockResponses;
pub use trace::OpTrace;
pub use trace::Tracer;

Modules§

trace
Ops tracing for parity testing.

Structs§

AbandonOptions
CombineOptions
CombineResult
CommitOptions
IngestOptions
IngestResult
LandOptions
LandResult
MergedPr
A merged PR with enough context for release notes.
NextOptions
NextResult
NullProgress
PrInfo
PrOptions
PrResult
RebaseOptions
ReleaseRunResult
ReleaseStatusResult

Enums§

OpsError
RotationResult

Traits§

Progress

Functions§

abandon_branch
bump_version
Parse X.Y.Z and bump the specified component.
combine_prs
commit_workflow
commit_workflow_traced
Traced version of commit_workflow for parity testing. Returns JSON trace instead of executing operations.
create_or_update_pr
current_pr
execute_flow_ops
generate_release
Generate release notes and write RELEASE_NOTES.md.
ingest
Fast-path ingest: pick the lowest-numbered wave item and move it to scratch/.
land
mark_ready
next_branch
rebase_with_recovery
release_bump
Bump version in all manifest files for the target.
release_check
Check if any PRs have merged since the last tag.
release_notes
Generate release notes for the given version.
release_run
Run the full release workflow in one shot.
release_status
release_tag
Create a git tag and push it to the remote.
update_pr

Type Aliases§

OpsResult