Repository navigation
ci(release): pin agents functional tests to the OpenShell 0.1 workflow - #7951
Conversation
release.yml validated the release against agents' functional-tests workflow pinned at beed20e7 (2026-08-25). That version writes a schema v1 OpenShell gateway.toml before installing OpenShell, so with the 0.1.2 pin the gateway refuses to start (category=legacy_schema_v1) and every functional-tests job fails at "Install OpenShell CLI". v0.44.0-rc.1 was blocked this way before anything was published. Pin to agents main 291d39153, which writes the schema v2 config and starts the Podman API socket first (agents#1513). The reusable workflow's inputs, secrets and outputs are unchanged. Assisted-by: Claude Signed-off-by: Wayne Sun <gsun@redhat.com>
PR Summary by QodoFix release validation with an OpenShell-compatible agents workflow
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
Code Review by Qodo
1. Release pin lacks a workflow guide check
|
|
🤖 Finished Review · ✅ Success · Started 11:03 PM UTC · Completed 11:15 PM UTC Commit: Runtime: pi · Model: openai/gpt-6.1-sol → gpt-6.1-sol · Effort: high · Cost: $1.82 |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Review skipped — this PR is already merged. The Posted by fullsend post-review check |
Summary
release.ymlvalidates every release against agents' functional-tests reusable workflow, pinned atbeed20e7(2026-08-25). That version writes a schema v1 OpenShellgateway.tomlbefore installing OpenShell. Since the move to OpenShell 0.1.2 (#7233), the gateway refuses that config and everyvalidate-agents / functional-tests (*)job fails at Install OpenShell CLI:This blocked
v0.44.0-rc.1(release run 36937963065). Nothing was published:release,tag-agentsand thev0move were all skipped.This bumps the pin to agents
main291d39153, which writes the schema v2 config and starts the Podman API socket before installing OpenShell (agents#1513:852ccc31a,c12d2671c,82eacb852,7470786c7). The reusable workflow'sworkflow_callinterface is unchanged: thefullsend_refinput, the four optional secrets, and theagents_shaoutput.release.ymlonly runs on tag pushes, so this gap wasn't visible in PR CI. agents' own PR functional-tests already run this workflow version against fullsendmainand pass.Test plan
pre-commit(actionlint, pinact) passes on the changed fileworkflow_callinputs, secrets, outputs and job names betweenbeed20e7and291d39153: identicalv0.44.0-rc.2and confirmvalidate-agentspasses