You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -275,10 +275,10 @@ GitHub Copilot Agent automatically checks licenses when adding dependencies. How
275
275
The project includes automated license compliance checking:
276
276
277
277
-**CI Workflow**: `.github/workflows/license-check.yml` runs on every PR that changes `go.mod`
278
-
-**Local Check**: Run `make license-check` to verify all dependencies
278
+
-**Local Check**: Run `make license-check` to verify all dependencies (installs `go-licenses` on-demand)
279
279
-**License Report**: Run `make license-report` to see detailed license information
280
280
281
-
All dependencies are automatically scanned using Google's `go-licenses` tool, which classifies licenses by type and identifies potential compliance issues.
281
+
All dependencies are automatically scanned using Google's `go-licenses` tool in CI, which classifies licenses by type and identifies potential compliance issues. Note that `go-licenses` is not actively maintained, so we install it on-demand rather than as a regular build dependency.
Copy file name to clipboardExpand all lines: docs/src/content/docs/reference/safe-outputs.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -358,7 +358,9 @@ safe-outputs:
358
358
github-token: ${{ secrets.GH_AW_PROJECT_GITHUB_TOKEN }} # required: PAT with Projects access
359
359
```
360
360
361
-
Agent output **must include a full GitHub project URL** in the `project` field (e.g., `https://github.com/orgs/myorg/projects/42` or `https://github.com/users/username/projects/5`). Project names or numbers alone are not accepted. Can also supply `content_number`, `content_type`, `fields`, and `campaign_id`. When `campaign_id` is provided, `update-project` treats it as the campaign tracker identifier and applies the `campaign:<id>` label (for example, `campaign_id: security-sprint` results in `campaign:security-sprint`). See [Agentic Campaign Workflows](/gh-aw/guides/campaigns/) for the end-to-end campaign model.
361
+
Agent output **must include a full GitHub project URL** in the `project` field (e.g., `https://github.com/orgs/myorg/projects/42` or `https://github.com/users/username/projects/5`). Project names or numbers alone are not accepted. Can also supply `content_number`, `content_type`, and `fields` to add items and update their fields.
362
+
363
+
**Campaign tracking (optional)**: When `campaign_id` is provided, `update-project` applies a `campaign:<id>` label to newly added issues/PRs for tracking purposes (for example, `campaign_id: security-sprint` results in `campaign:security-sprint`). This is used for [Agentic Campaign Workflows](/gh-aw/guides/campaigns/) but is not required for general project board management. ProjectOps workflows typically do not need `campaign_id`.
362
364
363
365
The job adds the issue or PR to the board, updates custom fields, and exposes `project-id`, `project-number`, `project-url`, `campaign-id`, and `item-id` outputs. Cross-repository targeting not supported.
0 commit comments