Skip to content

Suggested test: copilot/private-to-public-flows #6908

Description

@github-actions

Motivation

Link to the gh-aw PRs: github/gh-aw#45113 — implement private-to-public-flows: allow as a tools.github frontmatter field; github/gh-aw#45158 — fix CLI proxy default policy to block private repos in public repos by default.

Proposed test

  • Workflow file: test-copilot-private-to-public-flows.md
  • Trigger: workflow_dispatch
  • Engine: copilot
  • Safe output: create-issue
  • Variant: standard

Minimal test prompt sketch

Configure the workflow with tools.github.private-to-public-flows: allow in frontmatter and ask the agent to read a file from this same public repo and create an issue summarising it. This exercises the compiler pipeline (frontmatter → struct → gateway JSON) for the new field and confirms the opt-in does not break a basic cross-visibility operation.

New fixtures or secrets needed

None — githubnext/gh-aw-test is public so the new restrictive default applies automatically; the opt-in field is exercised within the workflow frontmatter.

Notes

No existing test uses tools.github.private-to-public-flows. The change was also validated by a CLI proxy policy fix (PR #45158) so regression risk is real. All three engines would eventually benefit, but propose copilot only for now.

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • awmgmcpg

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Generated by 🔍 Suggest New E2E Tests · 24.4 AIC · ⌖ 5.53 AIC · ⊞ 5.6K ·

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions