Universal Actions
Composite GitHub Actions for Universal projects.
| Name | Description |
|---|---|
| Publish AI PR review | Adds the human review label and requests the project reviewer for high-risk results, then posts or updates the single AI review comment on a PR. |
| CodeCharta publish | Publishes a CodeCharta snapshot (or removes a preview) into the data repo the consumer specifies via data_repo. Clones the data repo, copies the artifacts into projects/<project_name>/..., rebuilds the manifest, and pushes back to the data repo's default branch. Handles concurrent commits via retry-on-conflict. |
| CodeCharta snapshot | Runs the CodeCharta + DependaCharta analysis pipeline against the checked-out repository. Produces a ${project_name}.cc.json.gz map (and .cg.json graph in snapshot mode). Supports a single snapshot of HEAD or N historical snapshots over recent merge commits. |
| Detect changes and generate changelog | Detects changes since the last built commit and generates a changelog. |
| Feature review notify | Posts a Slack message listing the PRs in a build that carry the feature label, with their "What to try" section, so the project's reviewer can try them in the app. |
| Review gate | Sets a commit status on the PR head that turns green once the AI review bot reviewed exactly that commit and, for high-risk results, a writer approved it. An approval of the head commit alone also turns it green. |