chore: delete existing firewall tests and migrate smoke tests#229
chore: delete existing firewall tests and migrate smoke tests#229
Conversation
- Delete basic-firewall.test.ts, robustness.test.ts, claude-code.test.ts - Delete test-integration.yml, test-claude.yml, firewall-escape-test.md/.lock.yml - Delete old smoke-claude.lock.yml, smoke-copilot.lock.yml - Add smoke-claude.md with local-build sandbox config - Add smoke-codex.md with local-build sandbox config - Add smoke-copilot.md with local-build sandbox config - Update tests/README.md and TEST_RESULTS.md documentation - Update references in AGENTS.md, CLAUDE.md, quickstart.md - Update download-latest-artifact.sh defaults Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
| @@ -0,0 +1,71 @@ | |||
| --- | |||
There was a problem hiding this comment.
@copilot generate those smoke tests using gh aw compile and push
There was a problem hiding this comment.
Done in abc7195. Compiled the smoke tests with gh aw compile and generated the .lock.yml files for smoke-claude, smoke-codex, and smoke-copilot.
- Update smoke-claude.md, smoke-codex.md, smoke-copilot.md with correct sandbox config - Generate smoke-claude.lock.yml, smoke-codex.lock.yml, smoke-copilot.lock.yml Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
| schedule: every 12h | ||
| workflow_dispatch: | ||
| pull_request: | ||
| types: [labeled] | ||
| names: ["smoke"] | ||
| reaction: "heart" |
There was a problem hiding this comment.
@copilot modify all the smoke tests to be triggered on every PR
There was a problem hiding this comment.
Done in ae84524. Changed pull_request trigger from types: [labeled] to types: [opened, synchronize, reopened] so smoke tests run on every PR.
| add-comment: | ||
| hide-older-comments: true | ||
| create-issue: | ||
| expires: 2h | ||
| add-labels: | ||
| allowed: [smoke-claude] | ||
| messages: | ||
| footer: "> 💥 *[THE END] — Illustrated by [{workflow_name}]({run_url})*" | ||
| run-started: "💥 **WHOOSH!** [{workflow_name}]({run_url}) springs into action on this {event_type}! *[Panel 1 begins...]*" | ||
| run-success: "🎬 **THE END** — [{workflow_name}]({run_url}) **MISSION: ACCOMPLISHED!** The hero saves the day! ✨" | ||
| run-failure: "💫 **TO BE CONTINUED...** [{workflow_name}]({run_url}) {status}! Our hero faces unexpected challenges..." |
- Change pull_request trigger from labeled to [opened, synchronize, reopened] - Remove create-issue from safe-outputs in all smoke tests - Recompile smoke tests with gh aw compile Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
Test Coverage Report
Coverage ThresholdsThe project has the following coverage thresholds configured:
Coverage report generated by `npm run test:coverage` |
| activated: ${{ steps.check_membership.outputs.is_team_member == 'true' }} | ||
| steps: | ||
| - name: Setup Scripts | ||
| uses: githubnext/gh-aw/actions/setup@v0.36.0 |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium
gh aw compileSummary
This PR deletes existing firewall tests and migrates smoke tests from gh-aw repository.
Key changes:
gh aw compileto generate.lock.ymlfilesOriginal prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.