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 ·

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions