mirror of
https://github.com/mikeyobrien/ralph-orchestrator.git
synced 2026-04-25 07:05:57 +03:00
[PR #205] [MERGED] refactor(core,api,e2e,tui): replace deprecated Duration methods and improve config presets #198
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ralph-orchestrator#198
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/mikeyobrien/ralph-orchestrator/pull/205
Author: @mikeyobrien
Created: 2/26/2026
Status: ✅ Merged
Merged: 2/26/2026
Merged by: @mikeyobrien
Base:
main← Head:improve-config📝 Commits (1)
d55f1f3refactor(core,api,e2e,tui): replace deprecated Duration methods with from_secs📊 Changes
12 files changed (+634 additions, -138 deletions)
View changed files
📝
crates/ralph-api/src/idempotency.rs(+2 -2)📝
crates/ralph-core/src/event_loop/tests.rs(+1 -1)📝
crates/ralph-core/src/testing/smoke_runner.rs(+2 -2)📝
crates/ralph-core/src/utils.rs(+1 -1)📝
crates/ralph-core/tests/smoke_runner.rs(+2 -2)📝
crates/ralph-e2e/src/analyzer.rs(+5 -5)📝
crates/ralph-e2e/src/backend.rs(+2 -2)📝
crates/ralph-e2e/src/executor.rs(+2 -2)📝
crates/ralph-e2e/src/scenarios/incremental.rs(+3 -3)📝
crates/ralph-tui/src/widgets/header.rs(+2 -2)➕
ralph.qa.yml(+407 -0)📝
ralph.yml(+205 -116)📄 Description
Summary
Replace deprecated
Duration::from_mins()andDuration::from_hours()withDuration::from_secs()across the codebase, and improve the orchestration config presets.Changes
Duration fixes
Duration::from_mins()withDuration::from_secs()in all cratesDuration::from_hours()withDuration::from_secs()in test assertionsralph-api,ralph-core,ralph-e2e,ralph-tuiConfig improvements (
ralph.yml)piNew QA preset (
ralph.qa.yml)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.