Commit Graph

  • 57539c7592 feat: support separate SSH hosts for dev/live deploys jmiller 2026-04-23 19:11:24 +00:00
  • e7ac5f2c0b fix: support bare dev branch + push triggers in update-server [skip ci] jmiller 2026-04-23 18:03:36 +00:00
  • 2f4420ce8b docs: document cascade release channels and dev-release workflow [skip ci] jmiller 2026-04-23 17:41:18 +00:00
  • 1311cacd2c chore: add joomla-api-mcp sync definition jmiller 2026-04-23 17:36:03 +00:00
  • 6fce7e6569 docs: add deploy.yml.template to Joomla workflow index jmiller 2026-04-23 17:29:01 +00:00
  • 7f5aa2f7f4 feat: add SSH rsync auto-deploy workflow template for client repos jmiller 2026-04-23 17:28:33 +00:00
  • 4d5d7edee5 feat: auto-push main to GitHub mirror after release (Step 10) Jonathan Miller 2026-04-23 07:23:53 -05:00
  • 94da1e3a51 fix: remove tar.gz from updates.xml in update-server template Jonathan Miller 2026-04-23 02:17:31 -05:00
  • f850377f99 fix: remove tar.gz from updates.xml — Joomla may download it instead of ZIP, causing SHA mismatch Jonathan Miller 2026-04-23 02:04:23 -05:00
  • e40de18dbb fix: switch back to direct API file update for updates.xml sync Jonathan Miller 2026-04-22 21:30:38 -05:00
  • c244790e44 fix: PR sync always runs, cleans up stale branches first Jonathan Miller 2026-04-22 04:29:26 -05:00
  • 327ffc7032 feat: release workflows run on dedicated 'release' runner Jonathan Miller 2026-04-22 04:13:52 -05:00
  • d736df870a docs: add client repository standards documentation jmiller 2026-04-22 09:01:56 +00:00
  • 3e15d4d3b0 chore: remove job timeout from bulk-repo-sync (no rate limit on Gitea) jmiller 2026-04-22 08:52:35 +00:00
  • 87ba8bc1c7 fix: install PHP+Composer if missing (works on any runner image) Jonathan Miller 2026-04-22 03:52:04 -05:00
  • 8c3eb17922 fix: remove duplicate mangled enforce-tags step from workflow jmiller 2026-04-22 08:50:45 +00:00
  • c78cd167ea fix: repair mangled YAML in bulk-repo-sync tag enforcement step jmiller 2026-04-22 08:46:59 +00:00
  • 14c4408e8d docs: codify Gitea-first update server priority policy jmiller 2026-04-22 08:37:05 +00:00
  • ae0d233b93 feat: add tag enforcement to bulk-repo-sync jmiller 2026-04-22 08:29:03 +00:00
  • c3e989d150 feat: sync updates.xml to main via PR (respects branch protection) Jonathan Miller 2026-04-22 03:16:21 -05:00
  • d146b5d51e fix: derive element from XML filename, not display name Jonathan Miller 2026-04-22 02:45:31 -05:00
  • 4cf967f92b fix: stream-based tags (stable not vXX), derive element from repo name Jonathan Miller 2026-04-22 02:19:03 -05:00
  • 4d99ab9a4e fix: git push -u origin HEAD for version branch (no upstream) Jonathan Miller 2026-04-21 21:33:11 -05:00
  • 617344c4d7 fix: GH_MIRROR_TOKEN → GH_TOKEN in all templates Jonathan Miller 2026-04-21 21:12:12 -05:00
  • b57de90cef fix: add VERSION header to updates.xml in all workflow templates Jonathan Miller 2026-04-21 21:09:04 -05:00
  • dbd7ec8ae6 fix: hardcode MokoStandards-API branch to main (remove {{standards_branch}} placeholder) Jonathan Miller 2026-04-21 21:03:21 -05:00
  • f30c0dc9f9 docs: update multi-channel architecture — cascading channel updates Jonathan Miller 2026-04-21 16:50:10 -05:00
  • dcd22dcfdc feat: cascading update channels — stable updates all, rc updates rc+below, etc Jonathan Miller 2026-04-21 16:49:33 -05:00
  • adcbd2d2f4 chore: add .claude-worktree*/ to all gitignore templates Jonathan Miller 2026-04-21 14:20:56 -05:00
  • 14b4477ff2 docs: document auto-bump on all branches in multi-channel architecture Jonathan Miller 2026-04-21 12:30:21 -05:00
  • 032c32637f feat: auto-bump patch on all branches including dev Jonathan Miller 2026-04-21 12:26:57 -05:00
  • 16a86a94b7 docs: add multi-channel updates.xml architecture, update Joomla template listings Jonathan Miller 2026-04-21 12:17:46 -05:00
  • b68a23622a fix: remove patch 00 skip in auto-release template, all patches release Jonathan Miller 2026-04-21 12:11:31 -05:00
  • 005ae12598 feat: MySQL export reads from config files, hardcode jmiller permissions Jonathan Miller 2026-04-19 17:18:48 -05:00
  • 3834781899 feat: add pull-from-dev and export-mysql workflow templates Jonathan Miller 2026-04-19 15:02:01 -05:00
  • c00a04087f Fix: protected files skip entirely before stale token check Jonathan Miller 2026-04-19 14:10:14 -05:00
  • 2b9bfb032e Protect updates.xml from bulk sync overwrite Jonathan Miller 2026-04-19 13:07:35 -05:00
  • b9109c51bc docs: update release cycle — Gitea-only pre-release, dual stable downloads Jonathan Miller 2026-04-19 13:04:32 -05:00
  • 0f9f110c2d Gitea-primary: update definitions, sync lib, token guidance Jonathan Miller 2026-04-19 12:45:23 -05:00
  • 4cf931e7a3 fix: align updates.xml template with MokoCassiopeia format Jonathan Miller 2026-04-19 01:01:26 -05:00
  • a7f758f888 fix: remove self-require and fix script paths in composer.json Jonathan Miller 2026-04-19 00:55:26 -05:00
  • 7b863f690d fix: remove all stale api/ path references across PHP codebase Jonathan Miller 2026-04-18 19:18:22 -05:00
  • bd53fe834f feat: add gitignore validation, move bulk-repo-sync workflow here Jonathan Miller 2026-04-18 18:17:24 -05:00
  • 784f423973 Fix remaining --jq, --paginate, --input flags in workflow templates Jonathan Miller 2026-04-18 17:03:33 -05:00
  • 4742dfcbec fix: rename update.xml → updates.xml across all definitions and templates Jonathan Miller 2026-04-18 15:39:21 -05:00
  • 5dff3346f0 Fix auto-release template: use Gitea API for main sync, auth push URL Jonathan Miller 2026-04-18 12:53:23 -05:00
  • 029033c2f6 Fix: set authenticated push URL in auto-release template for branch protection Jonathan Miller 2026-04-18 12:34:43 -05:00
  • 700e0abaac Fix: auto-release pushes updates.xml to main for update server Jonathan Miller 2026-04-18 12:02:21 -05:00
  • bbadbfd2ad Fix: jmiller-moko→jmiller, --jq→pipe jq, github-actions→gitea-actions Jonathan Miller 2026-04-18 11:39:44 -05:00
  • c3fe454eb6 Fix: remove sha256: prefix from update XML templates (Joomla expects raw hex) Jonathan Miller 2026-04-18 11:33:30 -05:00
  • 70d93fcfa3 Add ensureReleaseTags: create development/beta/release-candidate tags on sync Jonathan Miller 2026-04-17 05:45:17 -05:00
  • 259cd87b74 chore: add mokoconsulting-tech/enterprise dependency jmiller 2026-04-17 10:33:26 +00:00
  • 89c7dc0091 Fix bulk_sync: resolve label names to IDs, fix username jmiller-moko → jmiller Jonathan Miller 2026-04-17 05:30:59 -05:00
  • ce3d63b4db Fix Python heredoc: use os.environ instead of shell var expansion Jonathan Miller 2026-04-17 05:16:52 -05:00
  • e43802bcb2 Update default-repository.json: Gitea-primary, required workflows list Jonathan Miller 2026-04-16 23:24:46 -05:00
  • fd66d46da3 Replace shivammathur/setup-php with php -v verification Jonathan Miller 2026-04-16 23:19:09 -05:00
  • 551307efed Complete Gitea-primary migration: templates, docs, bot identity Jonathan Miller 2026-04-16 23:00:59 -05:00
  • db0c7771bc Convert all gh CLI calls to Gitea API curl across workflow templates Jonathan Miller 2026-04-16 22:45:09 -05:00
  • 13ef483e11 Gitea-primary tokens: GA_TOKEN for Gitea API, GH_TOKEN for GitHub mirror Jonathan Miller 2026-04-16 22:38:49 -05:00
  • 96c7bd9e46 docs: update all references to MokoConsulting org and Gitea URLs Jonathan Miller 2026-04-16 22:21:59 -05:00
  • 661f84b9c7 feat: add all templates from MokoStandards Jonathan Miller 2026-04-16 19:23:09 -05:00
  • 12382e30cc fix: split repoRoot into apiRoot + standardsRoot Jonathan Miller 2026-04-16 19:18:44 -05:00
  • 5ddd507f7b Fix autoload paths and workflow templates for standalone repo structure Jonathan Miller 2026-04-16 19:18:01 -05:00
  • d690b16741 Merge branch 'main' of https://git.mokoconsulting.tech/MokoConsulting/MokoStandards-API Jonathan Miller 2026-04-16 19:13:17 -05:00
  • f42791464a Migrate workflow templates to reference MokoStandards-API Jonathan Miller 2026-04-16 19:12:25 -05:00
  • 4f2d000f16 feat: sync to all branches, add listBranches, add ext-zip Jonathan Miller 2026-04-16 19:11:47 -05:00
  • 1ea4b4f042 chore: add ext-zip to composer.json require Jonathan Miller 2026-04-16 19:00:03 -05:00
  • d7297c1e35 chore: add mokoconsulting-tech/enterprise dependency jmiller 2026-04-16 23:52:46 +00:00
  • ed9313e6cb fix: Guzzle base_uri resolution for Gitea API paths Jonathan Miller 2026-04-16 18:52:04 -05:00
  • 8e908266d9 feat: migrate to Gitea-only workflows and API Jonathan Miller 2026-04-16 17:44:37 -05:00
  • b0cc468155 feat: migrate to Gitea-only workflows and API Jonathan Miller 2026-04-16 15:51:51 -05:00
  • fa0b5b7865 fix: update all workflow templates for Gitea Actions compatibility Jonathan Miller 2026-04-15 22:43:31 -05:00
  • e96a851617 fix: replace all hardcoded GitHub API URLs with platform adapter pattern Jonathan Miller 2026-04-14 22:12:41 -05:00
  • 0b80fec88d feat: add templates, CLI dirs, docs, and Gitea-first platform config jmiller 2026-04-15 02:35:30 +00:00
  • bc0bff9022 feat: dual-platform support (Gitea + GitHub) and Joomla template tooling Jonathan Miller 2026-04-14 20:16:28 -05:00
  • 5e63faf229 Initial: MokoStandards Enterprise API extracted from MokoStandards Claude Code 2026-04-13 06:12:04 +00:00
  • e60fa539b2 Initial commit jmiller 2026-04-13 06:11:22 +00:00