Add GitHub Actions validate workflow and refresh audit artifacts#1
Add GitHub Actions validate workflow and refresh audit artifacts#1Emily2040 wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 9494221290
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| ## 5) Placeholder scan | ||
|
|
||
| ```bash | ||
| rg -n "your-org|your-repo|example\.com|your-username|openai" -g "*.md" -g "*.json" -g "*.yml" -g "*.yaml" -g "*.html" || true |
There was a problem hiding this comment.
Remove placeholder tokens from audit command transcript
scripts/validate_repo.py's validate_placeholders() check scans every *.md file for your-org|your-repo|example\.com|your-username|openai, and this newly added command line includes those exact tokens, so the validator will always emit Placeholder-like text found in AUDIT_COMMAND_OUTPUTS.md once dependencies are available. Because .github/workflows/validate.yml now runs that validator on every PR/push, this makes the new CI workflow fail deterministically.
Useful? React with 👍 / 👎.
Motivation
Description
.github/workflows/validate.ymlto run the validator onpushandpull_requestusing Python 3.11 and installpyyamlandjsonschemabefore executingpython scripts/validate_repo.py.AUDIT_REPORT.mdwith a dated full-audit summary, findings, remediation applied, and post-remediation status.AUDIT_COMMAND_OUTPUTS.mdto capture command-by-command outputs from the audit run, including failure modes observed in the current environment.Testing
python scripts/validate_repo.pylocally which failed due to missingPyYAMLin the runtime environment.python -m pip install --user pyyaml jsonschemawhich failed in this environment due to network/proxy restrictions.rg, cache artifact scan withfind, wrapper-to-SKILL.mdchecks, and internal markdown link checks forREADME.mdandSKILL.mdall passed in this environment.Codex Task