ci(functional-tests): fix OpenShell CLI asset name - #76
Conversation
The OpenShell release assets changed from a bare `openshell-linux-amd64` binary to a `openshell-x86_64-unknown-linux-musl.tar.gz` tarball. Signed-off-by: Ralph Bean <rbean@redhat.com> Assisted-by: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
PR Summary by QodoCI: fix OpenShell asset download in functional-tests workflow
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
|
🤖 Finished Review · ✅ Success · Started 7:11 PM UTC · Completed 7:17 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 7:14 PM UTC · Completed 7:22 PM UTC |
Code Review by Qodo
Context used✅ Compliance rules (platform):
55 rules 1. Protected workflow file modified
|
| --pattern "openshell-x86_64-unknown-linux-musl.tar.gz" \ | ||
| --dir /tmp | ||
| install -m 0755 /tmp/openshell-linux-amd64 /usr/local/bin/openshell | ||
| tar xzf /tmp/openshell-x86_64-unknown-linux-musl.tar.gz -C /usr/local/bin openshell | ||
| chmod +x /usr/local/bin/openshell |
There was a problem hiding this comment.
1. Protected workflow file modified 📜 Skill insight § Compliance
The PR modifies .github/workflows/functional-tests.yml, which is a protected governance/infrastructure path and must not be auto-approved. This change should have explicit authorization (e.g., linked issue/ADR) and requires human review.
Agent Prompt
## Issue description
This PR changes a protected infrastructure file under `.github/workflows/`, which requires explicit authorization and must not be auto-approved.
## Issue Context
Per compliance, changes to protected governance/infrastructure paths must always be flagged for human review, and should include explicit justification/authorization (typically via a linked issue/ADR). Consider adding an in-file comment referencing the authorizing issue/ADR so the rationale travels with the workflow.
## Fix Focus Areas
- .github/workflows/functional-tests.yml[178-184]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
|
Review skipped — this PR is already merged. The Posted by fullsend post-review check |
Retro: PR #76 — ci(functional-tests): fix OpenShell CLI asset nameThis was a straightforward 3-line CI fix by a repo maintainer, merged in 77 seconds with no human or agent review completing before merge. The workflow revealed several patterns already tracked by existing issues, plus one new finding. Timeline
Existing issues with new evidence
New finding → 1 proposal filed
Proposals filed
|
Summary
openshell-linux-amd64binary to aopenshell-x86_64-unknown-linux-musl.tar.gztarballTest plan
functional-testsCI check gets past the OpenShell install step🤖 Generated with Claude Code