Skip to content

chore(recipes): bump MIN_RUNNER_VERSION to 0.3.5#4449

Merged
rysweet merged 1 commit intomainfrom
chore/bump-recipe-runner-rs-0.3.5
Apr 23, 2026
Merged

chore(recipes): bump MIN_RUNNER_VERSION to 0.3.5#4449
rysweet merged 1 commit intomainfrom
chore/bump-recipe-runner-rs-0.3.5

Conversation

@rysweet
Copy link
Copy Markdown
Owner

@rysweet rysweet commented Apr 22, 2026

Summary

Bumps the minimum required recipe-runner-rs from 0.3.4 → 0.3.5 so ensure_rust_recipe_runner() auto-updates existing installs to the fixed binary.

Why

recipe-runner-rs v0.3.5 (rysweet/amplihack-recipe-runner#92) fixes the condition parser so postfix access (.field, ['k'], [i], .method()) works inside method/function call arguments.

This resolves the Parse error: unexpected token: LBracket symptom reported in #4398 (and rysweet/amplihack-rs#313) for users running pre-#71/#81 binaries — e.g. when default-workflow step-07-write-tests or quality-audit-cycle.yaml evaluated conditions like validated_findings and validated_findings['confirmed_count'] > 0.

v0.3.5 also includes a transitive bump of rustls-webpki to 0.103.13 (RUSTSEC-2026-0104).

Verification

  • MIN_RUNNER_VERSION is the only literal pin in this repo (rust_runner.py re-exports the constant; recipe YAMLs do not pin a version).
  • Existing tests in tests/recipes/test_rust_runner_binary.py use the constant via import, so they continue to enforce the new minimum.

Closes

Will close #4398 (with cross-reference to recipe-runner-rs#92) once this lands.

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

recipe-runner-rs v0.3.5 (rysweet/amplihack-recipe-runner#92) fixes
the condition parser so postfix access (.field, ['k'], [i],
.method()) works inside method/function call arguments, resolving
the 'Parse error: unexpected token: LBracket' symptom reported in
amplihack#4398 (and amplihack-rs#313) for users running pre-#71/#81
binaries.

Also includes a transitive bump of rustls-webpki to 0.103.13 for
RUSTSEC-2026-0104.

Bumping the minimum here so ensure_rust_recipe_runner() auto-updates
existing installs to the fixed binary.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

Repo Guardian - Passed

All changed files in this PR passed the ephemeral content check.

File Status
src/amplihack/recipes/rust_runner_binary.py ✅ Durable project source file — version bump only

No point-in-time documents or temporary scripts were detected.

Generated by Repo Guardian for issue #4449 ·

@rysweet rysweet merged commit 402be65 into main Apr 23, 2026
23 of 25 checks passed
@rysweet rysweet deleted the chore/bump-recipe-runner-rs-0.3.5 branch April 23, 2026 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

smart-orchestrator infrastructure failure: default-workflow step-07-write-tests Parse error: unexpected token: LBracket

1 participant