Revert composite action for AWF installation - use curl-based installer#9050
Revert composite action for AWF installation - use curl-based installer#9050
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
@copilot merge main |
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
|
@copilot merge main and regenerate workflows |
…tallation Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
|
💫 TO BE CONTINUED... Smoke Claude failed! Our hero faces unexpected challenges... |
|
📰 DEVELOPING STORY: Smoke Copilot Playwright reports failed. Our correspondents are investigating the incident... |
|
🤖 DIAGNOSTIC COMPLETE: Smoke Copilot No Firewall STATUS: ALL_UNITS_OPERATIONAL. MISSION_SUCCESS. |
|
❌ Firewall validation failed... Smoke Codex Firewall failed. Network sandboxing may not be working correctly. |
|
💀 Blimey! Smoke Copilot Safe Inputs failed and walked the plank! No treasure today, matey! ☠️ |
|
📰 DEVELOPING STORY: Smoke Copilot reports failed. Our correspondents are investigating the incident... |
|
💀 Blimey! Changeset Generator failed and walked the plank! No treasure today, matey! ☠️ |
|
🌑 The shadows whisper... Smoke Codex failed. The oracle requires further meditation... |
|
✅ Smoke Test Complete - All tests passed
|
|
@copilot figure out why all the smoke pipeline failed with sudo: awf: command not found? |
The composite action approach was causing failures because the composite action at githubnext/gh-aw-firewall@main either doesn't exist or isn't working correctly yet. Reverting to the proven curl-based installation method that installs AWF with sudo, making it available system-wide in the PATH. Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
The issue was caused by the composite action approach. The action at Reverted to the curl-based installation method that uses The composite action can be re-implemented once PR github/gh-aw-firewall#184 is merged and verified. |
Plan: Use Composite GitHub Action to Install AWF
generateAWFInstallationStepto use composite action instead of shell scriptSummary
Note: This PR has been reverted to use the original curl-based installation method.
The initial approach to use a composite GitHub Action (
githubnext/gh-aw-firewall@main) for AWF installation was causing smoke pipeline failures withsudo: awf: command not found. The composite action either doesn't exist at the main branch yet or doesn't install AWF with proper system-wide access.Current State
The PR now maintains the curl-based installer script approach:
curl -sSL https://raw.githubusercontent.com/githubnext/gh-aw-firewall/main/install.sh | sudo AWF_VERSION=v0.8.2 bashThis proven method:
Changes Included
Future Work
The composite action approach can be re-implemented once:
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.