chore: sync dev up to main (template CI guards + sample fixes) #43

Merged
jmiller merged 4 commits from chore/sync-dev-2 into dev 2026-07-04 19:33:49 +00:00
Owner

Back-merge to bring dev even with main, propagating the template-repo CI guards (#41, #42) and sample-script fixes. After merge dev == main.

Authored-by: Moko Consulting

Back-merge to bring `dev` even with `main`, propagating the template-repo CI guards (#41, #42) and sample-script fixes. After merge `dev == main`. Authored-by: Moko Consulting
jmiller added 4 commits 2026-07-04 19:33:28 +00:00
ci: skip Joomla metadata check on template repos; fix sample script PHP
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Failing after 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Generic: Project CI / Lint & Validate (pull_request) Successful in 21s
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been skipped
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 9s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
e498b22b66
- pr-metadata-check.yml: guard the validate-metadata job with
  !startsWith(github.event.repository.name, 'Template-'). Template repos
  have no real extension manifest, so the check cannot pass by design.
- samples/script/*.php: give each installer script a valid class name
  (ComponentInstallerScript, ModuleInstallerScript, PluginInstallerScript,
  PackageInstallerScript) instead of the invalid `class {REPONAME}...`
  placeholder, so the files pass `php -l`. This matters for repos generated
  from this template that keep samples/. String/comment placeholders remain
  for find-replace.

Authored-by: Moko Consulting
ci: mirror template-repo CI guards from Template-Generic
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Has been skipped
Generic: Project CI / Lint & Validate (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Failing after 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 1s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 20s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
9927926295
Sync doesn't auto-propagate Generic→template workflows (Phase 1 never
auto-runs; Template-Generic has Actions disabled), so apply the same
fixes from Template-Generic#48 directly:
- ci-generic.yml (lint, test): skip on Template-* repos
- pr-check.yml (validate): skip on Template-* repos
- branch-cleanup.yml: drop PHP dependency for branch-name encoding

Authored-by: Moko Consulting
Merge pull request 'ci: mirror template-repo CI guards from Template-Generic' (#42) from fix/mirror-generic-ci-guards into main
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Has been skipped
Generic: Project CI / Lint & Validate (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
351d847619
jmiller merged commit 1e31460f48 into dev 2026-07-04 19:33:49 +00:00
jmiller deleted branch chore/sync-dev-2 2026-07-04 19:33:50 +00:00
Sign in to join this conversation.
No Reviewers
Priority -
Type -
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/Template-Joomla#43