Commit Graph

  • a9c1cd3c16 docs: update workflow standards with client sync-media and full repo list Jonathan Miller 2026-05-02 17:26:28 -05:00
  • 86ccfdc64f docs: add WORKFLOW_STANDARDS.md + update definitions Jonathan Miller 2026-05-02 17:15:07 -05:00
  • c9735396a9 chore: remove template workflows from API repo (canonical source is template repos) Jonathan Miller 2026-05-02 17:08:18 -05:00
  • 7525486710 fix: add patch version bump to pre-release workflow Jonathan Miller 2026-05-02 17:02:39 -05:00
  • 1472dcb650 chore: remove auto-deploy workflow (deploy is manual only) Jonathan Miller 2026-05-02 16:42:53 -05:00
  • 93fe181e1b feat: add pre-release workflow for manual dev/alpha/beta/rc builds Jonathan Miller 2026-05-02 16:40:52 -05:00
  • 8a864a2eb4 feat: add pr-check, security-audit, notify, cleanup to workflow definitions Jonathan Miller 2026-05-02 16:32:36 -05:00
  • 91fdd63fe9 feat: expand workflow suite (10 workflows from MokoOnyx) Jonathan Miller 2026-05-02 16:31:27 -05:00
  • efc7180b01 feat: add .gitea/workflows definitions to Joomla structure defs Jonathan Miller 2026-05-02 16:23:13 -05:00
  • f51b3a97d9 feat: add Joomla workflow templates from MokoOnyx Jonathan Miller 2026-05-02 16:17:49 -05:00
  • cbbb4895bb fix: always emit <client> tag in UpdateXmlGenerator, map 0→site 1→administrator jmiller 2026-04-30 15:01:03 +00:00
  • f04d57a416 fix: rewrite updates.xml.template with 5 stability channels, client, sha256, maintainer jmiller 2026-04-30 15:00:12 +00:00
  • b4b7947658 chore: add .mcp.json to .gitignore and untrack Jonathan Miller 2026-04-30 09:42:38 -05:00
  • f12f660641 chore: chore: cleanup Jonathan Miller 2026-04-26 23:11:26 -05:00
  • 8758570216 fix: migrate .mokostandards from .github/ to .gitea/ on Gitea Jonathan Miller 2026-04-26 22:47:01 -05:00
  • 62394838b5 chore: replace jmiller-moko with jmiller, move .mokostandards to .gitea/ Jonathan Miller 2026-04-26 22:30:27 -05:00
  • 65e3c6acb6 docs: update workflow architecture — .gitea only, stream tags, cascade, auto-detect [skip ci] Jonathan Miller 2026-04-26 19:30:30 -05:00
  • f71c186e26 fix: replace jmiller-moko with jmiller across all templates Jonathan Miller 2026-04-26 18:48:13 -05:00
  • 7800eadbd7 fix: Gitea compatibility for artifact uploads and bulk sync Jonathan Miller 2026-04-26 18:38:52 -05:00
  • df81c55084 chore: add profile.ps1 to .gitignore Jonathan Miller 2026-04-26 16:02:26 -05:00
  • 5548eae35d chore: add debug logging to workflow sync deduplication Jonathan Miller 2026-04-26 15:54:43 -05:00
  • 531e462d9d fix: use API repo root for template resolution in bulk sync Jonathan Miller 2026-04-26 15:41:22 -05:00
  • 78c484c6a7 chore: add .mokostandards platform definition (default-repository) Jonathan Miller 2026-04-26 13:38:30 -05:00
  • ff07d0a563 fix: prevent self-referencing composer dependency in enterprise package Jonathan Miller 2026-04-26 11:55:10 -05:00
  • 5c0cb98082 fix: resolve label names to IDs in GiteaAdapter::createIssue Jonathan Miller 2026-04-26 11:53:22 -05:00
  • 6795b72fec chore: add mokoconsulting-tech/enterprise dependency jmiller 2026-04-26 16:35:54 +00:00
  • c3c427df14 chore: add TODO.md from MokoStandards jmiller 2026-04-26 16:35:53 +00:00
  • 11dc2206b7 fix: remove self-referencing dependency in composer.json Jonathan Miller 2026-04-26 11:34:11 -05:00
  • 2a84875a4e fix: repair bulk sync — array assignment bug + add missing workflow mappings Jonathan Miller 2026-04-25 00:16:25 -05:00
  • cc9c648696 chore: add mokoconsulting-tech/enterprise dependency jmiller 2026-04-23 23:39:04 +00:00
  • 5db19b1201 fix: remove tag_exists gate from Step 7 — blocks patch releases [skip ci] jmiller 2026-04-23 23:01:37 +00:00
  • bcec65d285 fix: remove already_released skip gate — blocks patch releases [skip ci] jmiller 2026-04-23 22:43:16 +00:00
  • 2e97c97006 docs: update update-server.md for push triggers, bare dev support, sync-to-main, and cascade channels jmiller 2026-04-23 19:57:28 +00:00
  • 764451d003 fix: add updates.xml sync-to-main step for non-main branches [skip ci] jmiller 2026-04-23 19:31:17 +00:00
  • 4c9bb73765 ci: remove DEV_FTP_SUFFIX — path is now set per repo as full absolute path jmiller 2026-04-23 19:18:59 +00:00
  • 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