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]
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]
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]
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]
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
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
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
copilot-swe-agent[bot]
e8d91a717c
Add comprehensive scripts documentation
...
- Create scripts/README.md with detailed documentation
- Document all script categories and their usage
- Add examples and best practices
- Include CI integration information
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 21:35:11 +00:00
copilot-swe-agent[bot]
ef039cf91f
Implement core script improvements
...
- Add joomla_manifest.sh library with manifest parsing functions
- Add smoke_test.sh for repository validation
- Add versions.sh for version management
- Add JSON utilities to common.sh
- Fix logging.sh with proper enhanced logging functions
- Make all scripts executable
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 21:33:31 +00:00
copilot-swe-agent[bot]
835632460e
Update tabs validation to only check YAML files where tabs are not allowed
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-01-03 21:31:52 +00:00
Jonathan Miller
443f15d722
Clean up header in xml_wellformed.sh
...
Removed copyright and license information from the script.
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:19:13 -06:00
Jonathan Miller
beba380972
Clean up php_syntax.sh header comments
...
Removed copyright and licensing information from the script.
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:18:57 -06:00
Jonathan Miller
4567237650
Add shebang to no_secrets.sh
...
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:18:40 -06:00
Jonathan Miller
598d8743f7
Update manifest.sh
...
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:18:30 -06:00
Jonathan Miller
b17e2d5d59
Add shebang to license_headers.sh
...
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:18:16 -06:00
Jonathan Miller
931d2693e4
Update language_structure.sh
...
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:18:07 -06:00
Jonathan Miller
cbee921f97
Add shebang to changelog.sh
...
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:17:58 -06:00
Jonathan Miller
a918a844c6
Remove copyright notice from no_secrets.sh
...
Removed copyright and licensing information from the script.
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:17:34 -06:00
Jonathan Miller
8753de4847
Update manifest.sh
...
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:17:24 -06:00
Jonathan Miller
15b8448184
Update license_headers.sh
...
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:17:11 -06:00
Jonathan Miller
53a2205204
Remove copyright notice from language_structure.sh
...
Removed copyright and licensing information from the script.
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:16:55 -06:00
Jonathan Miller
d57bf419d5
Remove copyright comments from changelog.sh
...
Removed copyright and licensing information from the changelog script.
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:16:36 -06:00
Jonathan Miller
70e3951377
Refactor paths.sh to improve readability and logic
...
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:16:21 -06:00
Jonathan Miller
1a667920ab
Refactor tabs.sh to use bash for tab detection
...
Removed copyright notice and unnecessary comments. Updated script to detect tab characters in source files using bash instead of Python.
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:16:04 -06:00
Jonathan Miller
d643874de7
Refactor version alignment script for better checks
...
Updated the version alignment script to improve functionality and error handling.
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com >
2026-01-03 15:15:46 -06:00
66e5204cc3
Update xml_wellformed.sh
2026-01-03 13:21:09 -06:00
c9ac58d342
Scripts/Validation Update
2026-01-03 12:50:10 -06:00
8401568fc0
Update paths.sh
2026-01-03 12:00:29 -06:00
e37e6ed080
Naming Cleanup
2026-01-03 12:00:04 -06:00
38044f1b1d
Update update_dates.sh
2025-12-27 01:19:32 -06:00
fdc717dc8c
File reorganization
2025-12-27 01:00:10 -06:00
0afb13bd42
Create update-dates.sh
2025-12-27 00:45:33 -06:00
caf124ff23
Delete dates.sh
2025-12-27 00:45:30 -06:00
88b699710a
Update find_files.sh
2025-12-26 23:51:08 -06:00
102aaa615c
Update common.sh
2025-12-26 23:49:20 -06:00
8f38ed8b4d
LICENSE.md to LICENSE
2025-12-26 23:45:25 -06:00
b2839c10a5
Reorganization
2025-12-26 23:27:20 -06:00
ed06a43ea4
Filename fix
2025-12-26 23:18:45 -06:00
957c37d9a4
Filename Correction
2025-12-26 23:17:50 -06:00
70f8b14ac3
Filename correction
2025-12-26 23:14:55 -06:00
c25f2a5d9c
Stubs created
2025-12-26 23:07:18 -06:00
63f2c44193
Update validate_manifest.sh
2025-12-26 22:39:49 -06:00
399c2566d0
Version number fix
2025-12-24 00:51:30 -06:00
46be7f966e
Update validate_manifest.sh
2025-12-23 23:06:00 -06:00
b8b142dcb2
Update update_dates.sh
2025-12-23 23:05:55 -06:00