copilot-swe-agent[bot]
a56f18e250
Initial plan
2026-01-08 22:14:35 +00:00
dc574cc309
Merge pull request #36 from mokoconsulting-tech/copilot/fix-workflows
...
Fix YAML syntax error in release_pipeline workflow
2026-01-08 15:53:04 -06:00
copilot-swe-agent[bot]
468e2a3092
docs: add comment explaining single-line Python format
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-08 21:02:21 +00:00
copilot-swe-agent[bot]
4de86a10ff
fix: resolve YAML syntax error in release_pipeline.yml
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-08 21:01:03 +00:00
copilot-swe-agent[bot]
ba5604c94d
Initial plan
2026-01-08 20:49:29 +00:00
a344c45260
Merge pull request #35 from mokoconsulting-tech/copilot/fix-readme-revision-history
...
Fix revision history tables in documentation and resolve CI workflow errors
2026-01-06 02:09:58 -06:00
copilot-swe-agent[bot]
e1dcc80e60
Isolate Composer caches per job to prevent dependency conflicts
...
Remove overly broad cache restore-keys that allowed cross-job cache pollution. Each job now maintains its own isolated cache based on job type and PHP version. This prevents Codeception's PHP 8.1+ requirements from affecting PHPStan jobs running on PHP 8.0.
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 18:10:39 +00:00
copilot-swe-agent[bot]
f67946f0c0
Allow PHPStan extension-installer plugin in Composer config
...
Add composer global config to explicitly allow phpstan/extension-installer plugin before installation. This resolves "blocked by your allow-plugins config" error in Composer 2.2+.
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 12:08:46 +00:00
copilot-swe-agent[bot]
15fa87e49d
Add GitHub token authentication for Composer in CI workflows
...
Configure COMPOSER_AUTH with GitHub token for all composer global require commands to prevent authentication errors when accessing GitHub API. This resolves "Could not authenticate against github.com" errors in CI.
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 12:03:04 +00:00
copilot-swe-agent[bot]
10265288cc
Fix Node.js cache configuration in joomla_testing workflow
...
Remove npm cache configuration since repository has no package-lock.json file. This resolves the "Some specified paths were not resolved, unable to cache dependencies" error in GitHub Actions.
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 11:51:16 +00:00
copilot-swe-agent[bot]
c050bf6805
Reorder revision history entries in logical chronological sequence
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 08:50:10 +00:00
copilot-swe-agent[bot]
bf73dbda79
Update README revision history with proper information and consistent format
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 08:48:47 +00:00
copilot-swe-agent[bot]
6f9db80fb3
Fix malformed revision history table in README.md
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 08:42:39 +00:00
copilot-swe-agent[bot]
6756eaf40b
Initial plan
2026-01-05 08:39:08 +00:00
2e8633ca14
Merge pull request #34 from mokoconsulting-tech/copilot/create-build-scripts-for-releases
...
Update release pipeline for correct secret names and simplified ZIP naming
2026-01-05 02:36:52 -06:00
copilot-swe-agent[bot]
6c04a90261
Revert to merge strategy and separate SFTP folders per channel
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 08:31:22 +00:00
copilot-swe-agent[bot]
7b02756587
Upload both rc and stable releases to the same SFTP folder
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 08:26:59 +00:00
copilot-swe-agent[bot]
f7c05ab788
Use squash merge when promoting stable releases to main
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 08:26:18 +00:00
copilot-swe-agent[bot]
bbb50580cd
Improve comment clarity for ZIP creation behavior
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 08:18:35 +00:00
copilot-swe-agent[bot]
41f6affebb
Update documentation to use FTP_SERVER instead of FTP_HOST
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 08:17:23 +00:00
copilot-swe-agent[bot]
055ca493e2
Update release pipeline to use correct secret names and ZIP naming format
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 08:15:15 +00:00
copilot-swe-agent[bot]
003d3e7b5b
Initial plan
2026-01-05 08:10:22 +00:00
a3d1367118
Merge pull request #33 from mokoconsulting-tech/copilot/fix-composer-dependency-issue
...
Fix PHP CodeSniffer dependency conflict, add dev tools, implement platform-aware build system, and prepare dual-repository CI/CD migration
2026-01-05 01:56:30 -06:00
copilot-swe-agent[bot]
cd3a332a18
Update migration docs for dual-repository architecture (MokoStandards + .github-private)
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 06:15:36 +00:00
copilot-swe-agent[bot]
67f5483f6d
Expand migration documents with comprehensive detail
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-05 04:06:17 +00:00
copilot-swe-agent[bot]
df999fde99
Prepare CI/CD migration to .github-private repository
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 21:29:50 +00:00
copilot-swe-agent[bot]
52a7d341ef
Refine error handling and Dolibarr detection patterns
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 21:18:23 +00:00
copilot-swe-agent[bot]
4f88790215
Address code review feedback and improve platform detection
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 21:16:47 +00:00
copilot-swe-agent[bot]
a14418e838
Add dev tools and make build/release platform-aware (Joomla/Dolibarr)
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 21:14:45 +00:00
copilot-swe-agent[bot]
a9e0b360eb
Changes before error encountered
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 08:45:18 +00:00
copilot-swe-agent[bot]
b3c26707e6
Fix PHPStan installation version constraints
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 08:38:32 +00:00
copilot-swe-agent[bot]
dbcd709ded
Fix PHP CodeSniffer and PHPCompatibility dependency versions
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 08:35:02 +00:00
copilot-swe-agent[bot]
1d5394abf8
Initial plan
2026-01-04 08:30:06 +00:00
Jonathan Miller
38371be0e2
Merge pull request #32 from mokoconsulting-tech/copilot/convert-scripts-to-python
...
Convert shell scripts to Python with Joomla/Dolibarr platform support
2026-01-04 02:29:37 -06:00
copilot-swe-agent[bot]
f8568ffff5
Convert shell scripts to Python with Joomla/Dolibarr platform support
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 08:26:12 +00:00
copilot-swe-agent[bot]
22bf6894c9
Fix scripts README.md
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 08:23:38 +00:00
copilot-swe-agent[bot]
a90461f503
Update documentation for Python scripts and Dolibarr support
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 08:23:16 +00:00
copilot-swe-agent[bot]
09989a386c
Delete all shell script files, keeping only Python versions
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 08:21:25 +00:00
copilot-swe-agent[bot]
c471225a93
Add validate_all.py and update package_extension.py for Dolibarr support
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 08:20:19 +00:00
copilot-swe-agent[bot]
ef9bf28444
Update workflows and Makefile to use Python scripts instead of shell scripts
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 08:18:51 +00:00
copilot-swe-agent[bot]
4ad79f27d2
Add Dolibarr support and convert tabs/no_secrets validation to Python
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 08:16:35 +00:00
copilot-swe-agent[bot]
638f2fb5ad
Initial plan
2026-01-04 08:12:03 +00:00
Jonathan Miller
8b3541da7b
Merge pull request #31 from mokoconsulting-tech/copilot/improve-joomla-development-workflow
...
Improve Joomla development workflows and convert scripts to Python
2026-01-03 23:34:19 -06:00
copilot-swe-agent[bot]
d1818ec859
feat: add Python packaging script for extensions
...
- Add scripts/release/package_extension.py for creating distribution ZIPs
- Auto-detects extension type, version, and manifest
- Configurable exclusion patterns
- Support for including/excluding docs and tests
- Progress indicators during packaging
- JSON output for automation
- Tested and working (175 files, 477KB package)
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 05:19:06 +00:00
copilot-swe-agent[bot]
404987a59d
feat: convert validation scripts to Python
...
- Add scripts/validate/manifest.py for manifest validation
- Add scripts/validate/php_syntax.py for PHP syntax checking
- Add scripts/validate/xml_wellformed.py for XML validation
- All Python validators maintain CLI compatibility with bash versions
- Support both JSON output and verbose human-readable output
- Update .gitignore to exclude Python cache files
- Update Makefile with scaffolding commands
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 05:17:28 +00:00
copilot-swe-agent[bot]
64f4b959f8
Changes before error encountered
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 04:41:54 +00:00
copilot-swe-agent[bot]
4d8963fd27
feat: add Python library infrastructure and extension scaffolding
...
- Add scripts/lib/common.py with core utilities (logging, validation, JSON, file ops, git)
- Add scripts/lib/joomla_manifest.py for manifest parsing and validation
- Add scripts/run/scaffold_extension.py to create extension scaffolding
- Support all Joomla extension types (component, module, plugin, template, package)
- Maintain CLI compatibility with existing bash scripts
- Foundation for converting remaining scripts to Python
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 04:40:29 +00:00
copilot-swe-agent[bot]
70f3a494ee
docs: update README and CONTRIBUTING with new development tools
...
- Add Quick Start section to README with make commands
- Add Development Tools section to CONTRIBUTING
- Link to new documentation guides (QUICK_START.md, WORKFLOW_GUIDE.md)
- Update development workflow section with modern tooling
- Add clear onboarding path for new contributors
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 04:31:01 +00:00
copilot-swe-agent[bot]
15205433c9
fix: address code review feedback
...
- Fix command injection vulnerabilities in pre-commit script
- Use proper file path quoting for YAML validation
- Use xargs -0 for safe filename handling
- Fix incorrect date (2026 -> 2025) in documentation
- Add scripts/git to allowed directories in repo_health workflow
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 04:29:20 +00:00
copilot-swe-agent[bot]
e1c7f54fec
feat: add development workflow improvements
...
- Add comprehensive workflow documentation (WORKFLOW_GUIDE.md)
- Add quick start guide (QUICK_START.md)
- Add caching to GitHub Actions workflows for faster CI/CD
- Create Makefile with common development tasks
- Add pre-commit hook script for local validation
- Add VS Code tasks configuration
- Add git hooks installation script
- Update .gitignore to allow VS Code config files
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 04:27:23 +00:00