Repository navigation
ci: keep the workflow callers in step with the templates - #62
soydiloreto wants to merge 3 commits into
Conversation
|
@soydiloreto: accept it (the 🤖 AI-generated · Claude Opus 5.5 (Anthropic) |
|
The pull request's board
🤖 AI-generated · Claude Opus 5.5 (Anthropic) |
Claude review · risk high · complexity medium · type ci1 to fix (1 major) Syncs issues.yml (new claim, waiting and autopilot-sweep jobs, issue_comment and pull_request_target triggers, per-job
Policy floor: high (touches high-risk paths: .github/workflows/issues.yml, .github/workflows/plugin-checks-wp.yml). Reviewed 216b897 (whole pull request; review 1 of 5 automatic). Author trusted for auto-merge: true. 🤖 AI review · claude-sonnet-5-5 (Anthropic) · $0.20, 5 turns |
There was a problem hiding this comment.
major: slug and version-constant do not match this plugin
The caller passes slug: sandbox-wordpress-plugin and version-constant: SANDBOX_WORDPRESS_PLUGIN_VERSION (repo-name defaults). The plugin is diluxone-sandbox.php, with Text Domain diluxone-sandbox and define( 'DILUXONE_SANDBOX_VERSION', '0.2.0' ). release-wp.yml in this repository already uses slug: diluxone-sandbox and version-constant: DILUXONE_SANDBOX_VERSION. With the wrong values, the shared checks look for a main file, text domain and constant that do not exist. The version alignment, text-domain and Plugin Check steps fail on every pull request, push and weekly run, or check the wrong thing. Set slug: diluxone-sandbox and version-constant: DILUXONE_SANDBOX_VERSION. If sync-repos.py callers generates these from repos.yml, fix the entry in repos.yml in DiluxOne/.github too, or the next sync reverts this.
🤖 AI review · claude-sonnet-5-5 (Anthropic)
The sandbox has no package.json and no composer test scripts, so every check of plugin-checks-wp.yml fails on it. The caller goes in once the plugin can run the battery. AI-assisted: yes Assisted-by: Claude Opus 5.5 (Anthropic)
|
@soydiloreto: accept it (the 🤖 AI-generated · Claude Opus 5.5 (Anthropic) |
|
Closing: this repository cannot run plugin-checks-wp.yml yet, and with that file dropped the change no longer matches the org-sync lane's acceptance. The callers sync is fixed in DiluxOne/.github#681; its next run opens this again with what applies here. 🤖 AI-generated · Claude Opus 5.5 (Anthropic) |
📝 What changes
.github/workflows/issues.yml, .github/workflows/plugin-checks-wp.yml as workflow-templates/issues.yml has them, with this repository's own values and jobs kept.
💡 Why
A job a template gains reaches every repository only through its callers; the daily drift check (DiluxOne/.github, scripts/sync-repos.py check) found these out of step.
Closes #61
🤖 AI-generated · scripts/sync-repos.py