[PR #191] [MERGED] web: harden tsx preflight + add funding metadata #188

Closed
opened 2026-02-27 10:22:39 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mikeyobrien/ralph-orchestrator/pull/191
Author: @mikeyobrien
Created: 2/25/2026
Status: Merged
Merged: 2/25/2026
Merged by: @mikeyobrien

Base: mainHead: chore/funding-and-tsx-check


📝 Commits (2)

  • 7d5f8ed web: harden tsx version check against CI flake
  • 17d2b06 docs: add funding metadata and sponsor guide

📊 Changes

3 files changed (+124 additions, -11 deletions)

View changed files

.github/FUNDING.yml (+1 -0)
FUNDING.md (+22 -0)
📝 crates/ralph-cli/src/web.rs (+101 -11)

📄 Description

Summary

  • Harden ralph web tsx preflight detection to avoid CI flakes when probing tsx --version.
  • Add retry handling for transient ETXTBSY/"text file busy" command failures.
  • Expand blocked-version detection for tsx 4.20.0 across 4.20.0, v4.20.0, and labeled outputs (stdout/stderr).
  • Add parser-focused tests for blocked/non-blocked tsx version strings.
  • Add repository funding metadata (.github/FUNDING.yml) and a FUNDING.md sponsorship guide.

Validation

  • cargo test
  • cargo test -p ralph-core smoke_runner
  • cargo test -p ralph-cli web::tests:: -- --test-threads=1

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mikeyobrien/ralph-orchestrator/pull/191 **Author:** [@mikeyobrien](https://github.com/mikeyobrien) **Created:** 2/25/2026 **Status:** ✅ Merged **Merged:** 2/25/2026 **Merged by:** [@mikeyobrien](https://github.com/mikeyobrien) **Base:** `main` ← **Head:** `chore/funding-and-tsx-check` --- ### 📝 Commits (2) - [`7d5f8ed`](https://github.com/mikeyobrien/ralph-orchestrator/commit/7d5f8edc108554bad6f29c1eddeb84be020ed0c4) web: harden tsx version check against CI flake - [`17d2b06`](https://github.com/mikeyobrien/ralph-orchestrator/commit/17d2b06a2001744541b5af0f252eb1d3e887c6da) docs: add funding metadata and sponsor guide ### 📊 Changes **3 files changed** (+124 additions, -11 deletions) <details> <summary>View changed files</summary> ➕ `.github/FUNDING.yml` (+1 -0) ➕ `FUNDING.md` (+22 -0) 📝 `crates/ralph-cli/src/web.rs` (+101 -11) </details> ### 📄 Description ## Summary - Harden `ralph web` tsx preflight detection to avoid CI flakes when probing `tsx --version`. - Add retry handling for transient `ETXTBSY`/"text file busy" command failures. - Expand blocked-version detection for `tsx 4.20.0` across `4.20.0`, `v4.20.0`, and labeled outputs (stdout/stderr). - Add parser-focused tests for blocked/non-blocked tsx version strings. - Add repository funding metadata (`.github/FUNDING.yml`) and a `FUNDING.md` sponsorship guide. ## Validation - `cargo test` - `cargo test -p ralph-core smoke_runner` - `cargo test -p ralph-cli web::tests:: -- --test-threads=1` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 10:22:39 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ralph-orchestrator#188
No description provided.