This website requires JavaScript.
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