File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -117,7 +117,9 @@ The repository also provides reusable GitHub Actions in
117117release, runs the advisory ` drift ` check, writes a job summary, and exposes the
118118JSON report path and stale status. The ` validate ` Action runs strict document
119119validation and exposes its JSON report path. Caller workflows under
120- ` .github/workflows/ ` are responsible for triggers and artifact uploads.
120+ ` .github/workflows/ ` are responsible for triggers and artifact uploads. The
121+ Actions install a pinned release by default and support source mode when a
122+ repository workflow needs to test the checked-out CLI.
121123
122124## LLM Document Contract
123125
Original file line number Diff line number Diff line change @@ -66,17 +66,21 @@ Repositories can run document checks in CI with the reusable GitHub Actions in
6666 version : 2.1.0
6767` ` `
6868
69- Use ` agentskill-actions/validate` for strict validation. Both Actions require a
70- checked-out repository and a pinned release. The caller can upload the JSON
71- report using the Action's `report-path` output; drift remains advisory, while
72- validate fails when the documents are invalid.
69+ Use ` agentskill-actions/validate` for strict validation. Release mode requires a
70+ checked-out repository and a pinned release; source mode uses the CLI built from
71+ the checked-out source. The caller can upload the JSON report using the Action's
72+ ` report-path` output; drift remains advisory, while validate fails when the
73+ documents are invalid.
7374
7475` ` ` yaml
7576- uses: airscripts/agentskill/agentskill-actions/validate@<commit-sha>
7677 with:
7778 version: 2.1.0
7879` ` `
7980
81+ Repository workflows can set `source : " true" ` after building the checked-out
82+ CLI. This skips release installation and tests the current source.
83+
8084## Exit Status And Output
8185
8286Successful commands write JSON and exit ` 0`. Analyzer failures are represented
You can’t perform that action at this time.
0 commit comments