-
Notifications
You must be signed in to change notification settings - Fork 34
Move setup action files to /opt/gh-aw for readonly access #9270
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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 the /opt/gh-aw/ should be mounted as readonly in the firewall/sandbox |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Added readonly mount configuration for |
|
@copilot merge main, recompile |
…ot/update-setup-script-location # Conflicts: # specs/artifacts.md
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
💀 Blimey! Smoke Copilot Safe Inputs failed and walked the plank! No treasure today, matey! ☠️ |
|
📰 DEVELOPING STORY: Smoke Copilot Playwright reports failed. Our correspondents are investigating the incident... |
Merged latest main branch and recompiled all 123 workflows successfully. Resolved merge conflicts in 12 lock files by accepting main branch versions and then recompiling to apply our readonly mount changes. All workflows now have the updated paths with |
|
@copilot merge main recompile |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Merged latest main branch and recompiled all 123 workflows successfully. Resolved 11 merge conflicts in lock files by accepting main branch versions and recompiling to apply our readonly mount changes. All workflows now include the updated paths with |
|
🎬 THE END — Smoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨ |
|
🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰 |
|
🤖 DIAGNOSTIC COMPLETE: Smoke Copilot No Firewall STATUS: ALL_UNITS_OPERATIONAL. MISSION_SUCCESS. |
|
📰 DEVELOPING STORY: Smoke Copilot reports failed. Our correspondents are investigating the incident... |
|
🎉 Yo ho ho! Smoke Copilot Safe Inputs found the treasure and completed successfully! ⚓💰 |
|
📰 VERDICT: Smoke Copilot Playwright has concluded. All systems operational. This is a developing story. 🎤 |
|
✅ Firewall validation complete... Smoke Codex Firewall confirmed network sandboxing is operational. 🛡️ |
|
✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟 |
Smoke Test Results✅ File Writing: Created and verified test file Status: FAIL (safeinputs-gh tool missing) Note: The
|
Smoke Test Results ✅All tests passed successfully:
|
Smoke Test Results✅ Cache Memory: File created successfully Overall Status: FAIL (2/3 tests failed - missing tools) Note: This appears to be a standard copilot workflow without Playwright MCP or safeinputs-gh tool configured.
|
|
PRs: Upgrade upload-artifact to v6.0.0; Clarify MCP Gateway only supports containerized stdio and HTTP servers
|
|
PRs: Upgrade upload-artifact to v6.0.0 | [WIP] Update mcp server configuration for safe-output
|
Changeset
/tmp/gh-awto/opt/gh-awso agent access is read-only; updates setup action, compiler constants, tests, and AWF mounts.All Changes Completed ✅
Successfully updated the codebase to use
/opt/gh-awfor readonly files and/tmp/gh-awfor writable files:Readonly files in
/opt/gh-aw/:/opt/gh-aw/actions/opt/gh-aw/safe-inputsconfig.json,tools.json)/opt/gh-aw/promptsWritable files in
/tmp/gh-aw/:/tmp/gh-aw/safeoutputs/outputs.jsonl/tmp/gh-aw/safeoutputs//tmp/gh-aw/safe-inputs/logs//tmp/gh-aw/mcp-logs/Final validation:
--mount /opt/gh-aw:/opt/gh-aw:roapplied to all engines (Copilot, Claude, Codex)The
/opt/gh-awdirectory is now mounted as readonly in the firewall container, ensuring the agent cannot modify script files, prompt files, or configuration files during execution. All writable data (output files, logs, downloaded artifacts) is in/tmp/gh-aw.💡 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.
Changeset
/tmp/gh-awto/opt/gh-awso agent access is read-only; updates setup action, compiler constants, tests, and AWF mounts.