Skip to content

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.