Uh oh!
There was an error while loading. Please reload this page.
feat: add GitHub Action for installing awf - #184
Conversation
Mossaka
commented
Jan 5, 2026
@copilot verify this works by adding a new workflow |
Test Coverage Report
Coverage ThresholdsThe project has the following coverage thresholds configured:
Coverage report generated by `npm run test:coverage` |
Mossaka
commented
Jan 5, 2026
@copilot also the action should be able to pin the image versions |
Added test workflow in commit 17923d5. The
The workflow uses |
Added image pinning support in commit 6e76041. The action now has:
Example usage: - name: Setup awfid: setup-awfuses: githubnext/gh-aw-firewall@mainwith:
version: 'v0.7.0'pull-images: 'true'
- name: Run with pinned imagesrun: | sudo awf --allow-domains github.com \ --image-tag ${{ steps.setup-awf.outputs.image-tag }} \ -- curl https://api.github.com |
Mossaka
commented
Jan 6, 2026
@copilot rebase to main |
I cannot perform git rebase operations because force push is not available in my environment, and I cannot pull the latest main branch from GitHub. You'll need to rebase this branch manually or use GitHub's "Update branch" button if available on the PR. |
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
6e76041 to
d8fc832Compare💥 WHOOSH!Smoke Claude springs into action on this pull request! [Panel 1 begins...] |
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
Smoke Test Results✅ GitHub MCP: Last 2 merged PRs
✅ File Writing: Created Status: PASS
|
Smoke Test Results (Claude)Last 2 merged PRs:
Test Results:
Overall Status: PARTIAL PASS (3/4 tests passed, Playwright had connectivity issues)
|
Poutine and similar security scanners flag
curl | bashinstall scripts as risky. This adds a composite GitHub Action for secure installation in CI/CD workflows.Changes
action.yml- Composite action that:v1.0.0-beta.1)$GITHUB_PATHfor subsequent stepspull-images: 'true'inputimage-tagfor use with--image-tagflag to pin container versionsDocumentation updates - README,
docs/github_actions.md,docs/quickstart.mdnow reference the action as the recommended CI/CD installation methodTest workflow -
.github/workflows/test-action.ymlverifies the action works by testing:Usage
Pinning Docker Image Versions
For reproducible builds, you can pin both the awf binary and Docker images:
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.