jmiller
718d57bd1e
fix(workflows): #53 dev-cycle correctness (protection-independent)
...
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 / Branch Policy (pull_request) Failing after 2s
Universal: PR Check / Validate PR (pull_request) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Has been skipped
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 2s
Universal: PR Check / Secret Scan (pull_request) Successful in 8s
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 15s
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
- cleanup.yml: preserve dev/rc/release-line + version/* branches (skip-list was
deleting version/* release-history branches every week)
- notify.yml: point workflow_run at the real workflow names (Universal: Build &
Release / Joomla: Extension CI / Generic: Project CI) so release/failure ntfy
actually fires
- ci-joomla.yml: add plain `dev` to PR triggers so Joomla CI runs on feature->dev
- pr-check.yml (Joomla): detect platform via the MokoGitea metadata API instead
of the removed .mokogitea/manifest.xml (Joomla PR gates were silently skipping)
Refs Template-Generic#53. Dev-sync/version-bump fixes deferred until the
branch-protection provisioner rolls out (mcp-mokogitea-api#30).
Claude-Session: https://claude.ai/code/session_01WbGBN9VyRK61zczYWcCQ2i
2026-07-04 18:45:47 -05:00
jmiller
7b86c2c16a
Merge pull request 'chore(branch-protection): allow actions + moko-deploy bots on protected branches' ( #49 ) from chore/branch-protection-bot-allowlist into main
2026-07-04 23:23:16 +00:00
jmiller
abe2c102fd
chore(branch-protection): allow actions + moko-deploy bots on protected branches
...
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
Generic: Repo Health / Access control (pull_request) Successful in 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Secret Scan (pull_request) Successful in 8s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 3s
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 1m3s
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
Adds the automation identities to the branch-protection rule definitions so
release automation can operate on protected branches:
- all rules: push_whitelist_actions_user=true + moko-deploy in push whitelist
- dev, rc: enable force-push for the bots so dev can be reset to main via a
single `git push --force origin main:dev` (delete+recreate cannot work on a
protected branch)
- main keeps force-push disabled
moko-deploy needs org-team write access to take effect (mcp-mokogitea-api#30).
Unblocks the dev-sync + version-persist fixes (Template-Generic#53).
Claude-Session: https://claude.ai/code/session_01WbGBN9VyRK61zczYWcCQ2i
2026-07-04 18:21:57 -05:00
jmiller
44f03ddcd8
Merge pull request 'fix: add wiki/ and docs/ to gitignore' ( #47 ) from chore/gitignore-wiki-docs 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 8s
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
2026-07-04 20:05:03 +00:00
jmiller
d2e7d85e16
fix: add wiki/ and docs/ to gitignore
...
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
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Generic: Repo Health / Access control (pull_request) Successful in 1s
Universal: PR Check / Secret Scan (pull_request) Successful in 7s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 3s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 1m12s
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
Local wiki clones and docs directories should not be tracked
in the repository — wiki content lives on MokoGitea wiki system.
Claude-Session: https://claude.ai/code/session_01CwLGvFJPjoPTp9BEnSjtJf
2026-07-04 14:56:51 -05:00
jmiller
a71170addf
Merge pull request 'ci: prevent dependent jobs from hanging when their gate is skipped' ( #44 ) from fix/dependent-jobs-no-hang 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 4s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
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
2026-07-04 19:40:27 +00:00
jmiller
393677927f
ci: prevent dependent jobs from hanging when their gate is skipped
...
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
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Failing after 1s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 23s
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
Mirror of Template-Generic fix: key dependent jobs off their gate's
result with always() so a skipped lint/validate (template repos) skips
them cleanly instead of leaving them "waiting" (Gitea act quirk).
- ci-generic.yml `test`: if always() && needs.lint.result == 'success'
- pr-check.yml `pre-release`: if always() && needs.branch-policy.result
== 'success' && needs.validate.result == 'success'
Authored-by: Moko Consulting
2026-07-04 14:39:51 -05:00
jmiller
351d847619
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
2026-07-04 19:30:09 +00:00
jmiller
9927926295
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
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
2026-07-04 14:29:41 -05:00
jmiller
7ad8efe281
Merge pull request 'ci: skip Joomla metadata check on template repos; fix sample script PHP' ( #41 ) from fix/template-ci-skip into main
2026-07-04 19:27:10 +00:00
jmiller
e498b22b66
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
- 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
2026-07-04 14:22:20 -05:00
jmiller
be2298f6ec
Merge pull request 'ci(release): skip release workflows on template repos' ( #39 ) from fix/skip-release-on-template-repos into main
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Generic: Project CI / Lint & Validate (pull_request) Failing after 12s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 34s
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
2026-07-04 18:39:03 +00:00
jmiller
70420bec71
ci(release): skip release workflows on template repos
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) 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 4s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Generic: Project CI / Lint & Validate (pull_request) Failing after 8s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 32s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 1s
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
Template repos (Template-*) scaffold other repos and are not meant to
publish releases. Guard the release/promote-rc jobs in auto-release.yml
and the build job in pre-release.yml so they skip when the repo name
starts with 'Template-'.
Stopgap patch mirroring MokoConsulting/Template-Generic#47 (the canonical
source); this will be reaffirmed on the next workflow sync.
Authored-by: Moko Consulting
2026-07-04 13:37:54 -05:00
jmiller
478582ba0f
Merge pull request 'refactor: restructure template into samples/ + source/ layout' ( #38 ) from dev into main
2026-07-04 18:12:31 +00:00
jmiller
2cf42b79b7
chore: drop duplicate workflow-sync-trigger.yml left at old path
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 3s
Universal: Auto Version Bump / Version Bump (push) Successful in 25s
Universal: PR Check / Validate PR (pull_request) Failing after 8s
Universal: PR Check / Secret Scan (pull_request) Successful in 8s
Generic: Project CI / Lint & Validate (pull_request) Failing after 12s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 9s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 35s
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
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Failing after 13s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 26s
PR #36 moved this workflow to custom/; the merge of main into dev
re-surfaced the old-path copy. Remove it so dev matches main's layout.
Authored-by: Moko Consulting
2026-07-04 01:24:51 -05:00
jmiller
d46c431189
refactor: restructure template into samples/ + source/ layout
...
Replace per-type types/<type>/ scaffolds with a samples/ reference
directory (manifest XML + install script templates for all six
extension types) and a single source/ build directory that CI scans.
- Add samples/manifest/*.xml for component, template, module, plugin,
package, and library
- Add samples/script/*.php install/update script templates
- Add source/ as the canonical build root (CI scans source/src/htdocs)
- Remove types/ per-type scaffolds
- Rewrite root README for the new structure and expanded CI suite
- Anchor Python MANIFEST ignore rule to root (/MANIFEST) so it no
longer swallows samples/manifest/ on case-insensitive filesystems
- Expand ci-joomla.yml: SQL, language-key, PHPCS, security, updates.xml,
asset, MVC naming, router, ACL, webservices, ZIP dry-run, JS/CSS checks
Authored-by: Moko Consulting
2026-07-04 01:23:54 -05:00
jmiller
08a3e7b089
Merge main into dev to sync before restructure
...
Brings dev up to date with main so the samples/source restructure
applies cleanly. Workflow conflicts resolved in favor of main's
canonical synced versions.
Authored-by: Moko Consulting
# Conflicts:
# .mokogitea/workflows/auto-release.yml
2026-07-04 01:23:53 -05:00
jmiller
d3fa17430f
Merge pull request 'fix: move workflow-sync-trigger to custom/' ( #36 ) from fix/move-workflow-sync-trigger into main
...
fix: move workflow-sync-trigger to custom/ [skip ci]
2026-06-30 18:06:51 +00:00
jmiller
de1b38213f
chore: remove old workflow-sync-trigger from top-level [skip ci]
2026-06-30 18:03:34 +00:00
jmiller
10db4fe33a
chore: move workflow-sync-trigger to custom/ [skip ci]
2026-06-30 18:03:32 +00:00
jmiller
dbf24e304b
fix: add submodules: recursive to checkout steps
...
Without this, repos with git submodules (e.g. MokoSuiteBackup with
MokoSuiteClient) produce broken/empty sub-package ZIPs because the
submodule directories are empty during the build.
Fixes: "Install path does not exist" error when installing packages
that contain nested sub-packages via submodules.
Claude-Session: https://claude.ai/code/session_01MbEjBtsSjPuTWhqqrMS2wG
2026-06-28 14:15:42 -05:00
jmiller
b4c1065b57
Merge pull request 'chore(workflows): sync shared workflows from Template-Generic (dev)' ( #34 ) from fix/sync-from-generic-dev into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
2026-06-27 19:19:10 +00:00
jmiller
8cd6c4626f
Merge pull request 'chore(workflows): sync shared workflows from Template-Generic (main)' ( #33 ) from fix/sync-from-generic into main
2026-06-27 19:18:43 +00:00
jmiller
757887ea11
chore(workflows): sync shared workflows from Template-Generic
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
Universal: PR Check / Branch Policy (pull_request) Successful in 3s
Universal: PR Check / Validate PR (pull_request) Successful in 10s
Universal: PR Check / Secret Scan (pull_request) Successful in 11s
Generic: Project CI / Lint & Validate (pull_request) Successful in 21s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 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
Bring dev's shared .mokogitea/workflows up to Template-Generic main (best
version): add ci-generic (on PR), ci-issue-reporter, hardened rc-revert,
version-set, workflow-sync-trigger; update the rest. Also normalizes CRLF->LF
per .gitattributes. Platform workflow (ci-joomla) preserved.
Authored-by: Moko Consulting
2026-06-27 14:18:07 -05:00
jmiller
7efc4731f9
chore(workflows): sync shared workflows from Template-Generic
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
Universal: PR Check / Branch Policy (pull_request) Failing after 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 8s
Universal: PR Check / Validate PR (pull_request) Failing after 8s
Generic: Repo Health / Access control (pull_request) Successful in 3s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Secret Scan (pull_request) Successful in 12s
Generic: Project CI / Lint & Validate (pull_request) Successful in 15s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 17s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 57s
Generic: Project CI / Tests (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (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
Bring shared .mokogitea/workflows up to Template-Generic main (best version):
hardened rc-revert.yml, ci-generic on PR, latest auto-bump/auto-release/
pre-release/workflow-sync-trigger. Platform workflows (ci-joomla,
pr-metadata-check) preserved.
Authored-by: Moko Consulting
2026-06-27 14:17:24 -05:00
jmiller
d883177b88
refactor: use ci-issue-reporter reusable workflow in repo-health [skip ci]
2026-06-25 17:27:14 +00:00
jmiller
286b35fabf
refactor: use ci-issue-reporter reusable workflow in pr-check [skip ci]
2026-06-25 17:26:45 +00:00
jmiller
da7621a7ab
feat: add ci-issue-reporter reusable workflow [skip ci]
2026-06-25 17:26:01 +00:00
Moko Consulting [bot]
219668fd3c
fix: remove duplicate condition line in workflow-sync-trigger [skip ci]
2026-06-25 17:05:50 +00:00
Moko Consulting [bot]
dcbd33a72f
fix: allow workflow_dispatch to trigger sync job [skip ci]
2026-06-25 17:05:07 +00:00
Moko Consulting [bot]
6b6cca5761
fix: correct MOKOMOKOGITEA double prefix in workflow-sync-trigger [skip ci]
2026-06-25 17:03:23 +00:00
Moko Consulting [bot]
cd6d218e76
ci: add workflow_dispatch trigger to workflow-sync-trigger [skip ci]
2026-06-25 17:00:40 +00:00
Moko Consulting [bot]
c8f993c3e2
fix: standardize token/URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:58:55 +00:00
Moko Consulting [bot]
d813100190
fix: standardize token/URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:55:26 +00:00
Moko Consulting [bot]
cd58400dff
fix: standardize token/URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:55:17 +00:00
Moko Consulting [bot]
3f8a5d8ec5
fix: standardize token/URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:55:13 +00:00
Moko Consulting [bot]
997f6c4181
fix: standardize token/URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:54:49 +00:00
Moko Consulting [bot]
3f0deac20e
fix: standardize token/URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:54:45 +00:00
Moko Consulting [bot]
9964310cae
fix: rename GITEA_URL to MOKOGITEA_URL in workflow-sync-trigger [skip ci]
2026-06-25 16:49:01 +00:00
Moko Consulting [bot]
b1862ba8c7
fix: standardize token and URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:46:07 +00:00
Moko Consulting [bot]
dba9f1c6a2
fix: standardize token and URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:46:04 +00:00
Moko Consulting [bot]
2ee87395c1
fix: standardize token and URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:46:00 +00:00
Moko Consulting [bot]
9444684322
fix: standardize token and URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:45:56 +00:00
Moko Consulting [bot]
90b632912b
fix: standardize token and URL env vars to MOKOGITEA naming [skip ci]
2026-06-25 16:45:52 +00:00
jmiller
3d8ec08abd
Merge pull request 'fix: use metadata API for source-aware bumps instead of manifest.xml' ( #32 ) from fix/metadata-api-source-check into main
2026-06-23 22:25:56 +00:00
Jonathan Miller
db2899b3b3
fix: use first-class metadata API instead of manifest.xml for source checks
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 4s
Universal: PR Check / Branch Policy (pull_request) Failing after 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 9s
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 16s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 42s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (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 Issues (pull_request) Has been cancelled
Replaces manifest.xml file parsing with the MokoGitea /manifest API
endpoint which stores platform and entry_point as database fields.
Authored-by: Moko Consulting
2026-06-23 17:25:17 -05:00
jmiller
b41ed2caa5
Merge pull request 'feat: source-aware version bumps and pre-releases' ( #31 ) from feat/source-aware-bumps into main
2026-06-23 22:13:59 +00:00
Jonathan Miller
66da3fa30c
feat: make version bumps and pre-releases source-aware
...
Universal: PR Check / Branch Policy (pull_request) Failing after 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 11s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 37s
Branch Cleanup / Delete merged branch (pull_request) Failing after 1s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 32s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (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 Issues (pull_request) Has been cancelled
Reads .mokogitea/manifest.xml to detect platform and source directory.
Skips bumps and pre-releases when only workflows, docs, or config
files change — no more empty version increments.
- auto-bump: skips if no source files changed in last commit
- pre-release: skips build if push didn't touch source (dispatch always runs)
- Falls back to always-bump for generic repos without a manifest
Authored-by: Moko Consulting
2026-06-23 17:13:02 -05:00
jmiller
36015389a4
Merge pull request 'fix: increase component search depth for package repos' ( #30 ) from fix/ci-component-depth into main
2026-06-23 21:55:30 +00:00
Jonathan Miller
825236f94b
fix: increase component manifest search depth in ci-joomla
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
Universal: PR Check / Branch Policy (pull_request) Failing after 1s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 9s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 10s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 12s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (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 Issues (pull_request) Has been cancelled
maxdepth 4 missed components nested inside package repos
(e.g. packages/*/source/packages/com_*/manifest.xml). Increased
to maxdepth 10 and excluded .claude/ worktree paths.
Authored-by: Moko Consulting
development
2026-06-23 16:54:10 -05:00