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
copilot-swe-agent[bot]
5ce8874f06
Initial plan
2026-01-04 04:20:00 +00:00
Jonathan Miller
9d38c4d5d7
Merge pull request #30 from mokoconsulting-tech/copilot/add-joomla-development-scripts
...
Add Joomla-aware development workflows and scripts
2026-01-03 22:17:26 -06:00
Jonathan Miller
d834d190b0
Merge pull request #29 from mokoconsulting-tech/copilot/remove-unreleased-from-changelog
...
Remove mandatory Unreleased section requirement and add changelog migration automation
2026-01-03 22:16:58 -06:00
copilot-swe-agent[bot]
d9b4147e8b
Update documentation and fix repository URL
...
- Add package_extension.sh documentation to scripts README
- Add Development section to main README with Joomla workflows
- Fix repository URL typo (moko-cassiopeoa -> moko-cassiopeia)
- Remove extra space in repository URL
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 04:12:31 +00:00
copilot-swe-agent[bot]
9d7651d349
Add Joomla-aware development workflows and scripts
...
- Created extension packaging script
- Added PHPStan configuration for static analysis
- Added PHP_CodeSniffer configuration with Joomla standards
- Created Codeception testing framework setup
- Added PHP quality check workflow
- Added Joomla testing workflow with multiple versions
- Added staging deployment workflow
- Created comprehensive documentation
- Set up test directory structure with sample tests
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 03:03:20 +00:00
copilot-swe-agent[bot]
b4967d5262
Initial plan
2026-01-04 02:52:10 +00:00
copilot-swe-agent[bot]
dab2477f55
Fix newline handling in migrate_unreleased.sh Python code
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 02:05:54 +00:00
copilot-swe-agent[bot]
a0babe26e4
Add migrate_unreleased.sh script to automate changelog migrations
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 02:03:47 +00:00
copilot-swe-agent[bot]
5a4003b6ba
Move unreleased content to version 03.05.00 section
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 01:39:31 +00:00
copilot-swe-agent[bot]
c286e98212
Remove mandatory Unreleased section requirement from changelog validation
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 01:36:00 +00:00
copilot-swe-agent[bot]
12a463232e
Initial plan
2026-01-04 01:33:09 +00:00
Jonathan Miller
7f80935e9c
Merge pull request #28 from mokoconsulting-tech/copilot/prevent-version-creation-errors
...
Add version hierarchy validation and CI improvements for version management
2026-01-03 19:30:12 -06:00
copilot-swe-agent[bot]
2534fd3cae
Address code review feedback - improve error handling and use bash built-ins
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 01:26:21 +00:00
copilot-swe-agent[bot]
d89744df28
Add CI improvements and version management scripts
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 01:24:38 +00:00
copilot-swe-agent[bot]
de6b40413d
Remove unused BRANCH_NAME variable from validation step
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 01:09:30 +00:00
copilot-swe-agent[bot]
d09cf9c65e
Add version hierarchy validation to prevent duplicate versions across branch prefixes
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-04 01:07:58 +00:00
copilot-swe-agent[bot]
ac7c354856
Initial plan
2026-01-03 23:38:28 +00:00
Jonathan Miller
811235018f
Merge pull request #27 from mokoconsulting-tech/copilot/fix-main-branch-deletion-error
...
Fix: Skip main branch deletion in release pipeline
2026-01-03 17:36:28 -06:00
copilot-swe-agent[bot]
b2cac32629
Fix: Skip deletion of main branch in release pipeline
...
Add conditional check to prevent attempting to delete the main branch when promoting, as GitHub does not allow deletion of the default branch remotely. This resolves the workflow failure in the 'Promote and delete source' step.
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 23:29:53 +00:00
copilot-swe-agent[bot]
0f70765d0d
Initial plan
2026-01-03 23:27:13 +00:00
Jonathan Miller
390c624bbe
Merge pull request #26 from mokoconsulting-tech/copilot/make-scripts-enterprise-ready
...
Make /scripts/ enterprise ready
2026-01-03 17:21:31 -06:00
copilot-swe-agent[bot]
aaa6560d74
Implement verbose error feedback across all scripts
...
- Enhanced die() function with environment context and stack trace
- Added detailed error output with line numbers and file paths
- Improved check_dependencies with installation guides
- Enhanced PHP syntax validation with full error details
- Added verbose error messages to manifest, tabs, and paths validations
- Updated validate_all to show error summaries (full output in verbose mode)
- Updated smoke_test with detailed PHP error reporting
- Updated ENTERPRISE.md with verbose error examples
- All error messages now provide actionable troubleshooting steps
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 23:16:45 +00:00
copilot-swe-agent[bot]
0341131f18
Add enterprise features: timeout handling, duration tracking, and health checking
...
- Add timeout handling to PHP syntax validation
- Add execution duration tracking to smoke_test and validate_all
- Create script_health.sh to validate enterprise standards compliance
- Enhance error messages with better context and actionable guidance
- Add log_duration helper function to common.sh
- Update ENTERPRISE.md and README.md with new features
- All scripts now follow complete enterprise standards
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 23:12:40 +00:00
copilot-swe-agent[bot]
f2b8bc9003
Add enterprise-grade standards to scripts
...
- Add copyright headers to all validation scripts
- Add usage/help functions to user-facing scripts
- Enhance common.sh with dependency checking and timestamps
- Add ENTERPRISE.md with comprehensive standards documentation
- Update scripts/README.md with enterprise features section
- Improve error messages and exit code handling
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 23:08:55 +00:00
Jonathan Miller
eae97db7d4
Merge pull request #25 from mokoconsulting-tech/copilot/infer-version-from-manifest
...
feat: infer version from manifest on main branch
2026-01-03 17:05:17 -06:00
copilot-swe-agent[bot]
525d4aec60
Add logic to infer version from manifest on main branch
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 23:02:25 +00:00
copilot-swe-agent[bot]
0f15207d49
Initial plan
2026-01-03 23:00:39 +00:00