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
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
Jonathan Miller
2d9d61a489
Merge pull request #24 from mokoconsulting-tech/copilot/review-release-pipeline-workflow
...
Fix GitHub Actions environment variable references in release pipeline
2026-01-03 16:59:33 -06:00
copilot-swe-agent[bot]
f3a812ad3f
Initial plan
2026-01-03 22:58:46 +00:00
copilot-swe-agent[bot]
c55bc18905
Fix GitHub Actions environment variable references (GITHUB_run → GITHUB_RUN)
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 22:49:18 +00:00
copilot-swe-agent[bot]
570e9d0c46
Initial plan
2026-01-03 22:46:54 +00:00
Jonathan Miller
382f9c2f9f
Merge pull request #23 from mokoconsulting-tech/copilot/fix-branch-namespace-collision
...
Fix branch namespace collision defense: handle static 'dev/' prefix
2026-01-03 16:45:02 -06:00
copilot-swe-agent[bot]
a39f54a942
Fix branch namespace collision defense logic
...
- Fix bash variable syntax error (PREfix/TOP -> PREFIX_TOP)
- Skip collision check for static 'dev/' prefix
- Prevents unnecessary CI failures when 'dev' branch doesn't exist
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 22:42:38 +00:00
copilot-swe-agent[bot]
476885556b
Initial plan
2026-01-03 22:39:50 +00:00
Jonathan Miller
651940c881
Merge pull request #22 from mokoconsulting-tech/copilot/fix-branch-collision-defense
...
[WIP] Fix branch namespace collision checks for dev prefix
2026-01-03 16:38:02 -06:00
copilot-swe-agent[bot]
614ea30dc1
Initial plan
2026-01-03 22:37:36 +00:00
Jonathan Miller
58bb15d477
Merge pull request #21 from mokoconsulting-tech/copilot/fix-yaml-syntax-error
...
fix: YAML syntax error in version_branch.yml line 54
2026-01-03 16:30:28 -06:00
copilot-swe-agent[bot]
af861f0f65
fix: Replace backticks with single quotes in BRANCH_PREFIX value on line 54
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 22:28:43 +00:00
copilot-swe-agent[bot]
e0d6dbea82
Initial plan
2026-01-03 22:26:26 +00:00
Jonathan Miller
7f2f312cdc
Merge pull request #20 from mokoconsulting-tech/copilot/fix-semantic-version-error
...
[WIP] Fix error related to missing semantic version in manifest
2026-01-03 16:14:48 -06:00
Jonathan Miller
2188ffef43
Merge pull request #19 from mokoconsulting-tech/copilot/improve-workflows-and-scripts
...
[WIP] Improve workflows and scripts files
2026-01-03 16:14:25 -06:00
copilot-swe-agent[bot]
5ac2d2975f
Initial plan
2026-01-03 22:13:50 +00:00
copilot-swe-agent[bot]
f8d043d8dd
Initial plan
2026-01-03 22:12:27 +00:00
b323308697
Update version_branch.yml
2026-01-03 16:10:34 -06:00
Jonathan Miller
fdec282e76
Merge pull request #18 from mokoconsulting-tech/copilot/delete-dev-branch
...
[WIP] Remove /dev/ branch and all subbranches
2026-01-03 16:07:44 -06:00
copilot-swe-agent[bot]
fe742a51a7
Initial plan
2026-01-03 22:07:08 +00:00
Jonathan Miller
43100a5f09
Merge pull request #17 from mokoconsulting-tech/copilot/add-line-numbers-to-validation-scripts
...
[WIP] Add line numbers to validation script error summary
2026-01-03 16:06:09 -06:00
copilot-swe-agent[bot]
8d090f85c3
Initial plan
2026-01-03 22:03:23 +00:00
Jonathan Miller
25060c672a
Merge pull request #16 from mokoconsulting-tech/copilot/fix-repo-health-command-trigger
...
[WIP] Fix repo health to only run on command
2026-01-03 16:01:57 -06:00
copilot-swe-agent[bot]
4ff9cc8449
Remove automatic triggers from repo_health workflow, keep only workflow_dispatch
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 22:00:56 +00:00
copilot-swe-agent[bot]
16b3b8520d
Initial plan
2026-01-03 21:59:01 +00:00
Jonathan Miller
fdeda926f0
Merge pull request #15 from mokoconsulting-tech/copilot/remove-dev-branch
...
[WIP] Remove dev branch from repository
2026-01-03 15:56:49 -06:00
copilot-swe-agent[bot]
22ead38402
fix: remove requirement for dev/* branches in repo health check
...
The repo health workflow previously required at least one dev/* branch
to exist, which is too strict after the plain 'dev' branch was deleted.
This change removes that requirement while keeping the validation that
prohibits plain 'dev' branches. The workflow now:
- Allows dev/* branches (e.g., dev/01.00.00)
- Prohibits plain 'dev' branches
- Does not require any dev/* branch to exist
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 21:54:45 +00:00
copilot-swe-agent[bot]
00f794b3f6
Initial plan
2026-01-03 21:50:41 +00:00
Jonathan Miller
d85973e2d0
Merge pull request #14 from mokoconsulting-tech/copilot/update-ci-workflow-validation
...
Restrict tabs validation to YAML files only
2026-01-03 15:46:55 -06:00
Jonathan Miller
4942bc21e2
Merge pull request #13 from mokoconsulting-tech/copilot/improve-scripts-directory
...
Improve /scripts/* with libraries, testing tools, and documentation
2026-01-03 15:46:00 -06:00
a22f348b35
Workflows fix
2026-01-03 15:41:55 -06:00
copilot-swe-agent[bot]
62f5325338
Address code review feedback
...
- Add version component validation in versions.sh
- Add verbose mode to validate_all.sh for debugging
- Update documentation with verbose mode usage
- Improve error messages with hints to use verbose mode
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 21:39:22 +00:00
copilot-swe-agent[bot]
4bff6c4ad7
Add validate_all.sh script for comprehensive testing
...
- Create validate_all.sh to run all validation checks
- Provide clear summary with pass/fail counts
- Update scripts/README.md with validate_all documentation
- Fix logging.sh path resolution for sourcing
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 21:36:49 +00:00