Commit Graph

915 Commits

Author SHA1 Message Date
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
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
copilot-swe-agent[bot]
39bca37eae Initial plan 2026-01-03 21:28:04 +00:00
copilot-swe-agent[bot]
265ec252e9 Initial plan 2026-01-03 21:26:12 +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
bd640a1e92 Merge branch 'main' of https://github.com/mokoconsulting-tech/moko-cassiopeia 2026-01-03 13:22:10 -06:00
66e5204cc3 Update xml_wellformed.sh 2026-01-03 13:21:09 -06:00
387941e08c Update ci.yml 2026-01-03 13:21:07 -06:00
Jonathan Miller
0f9131b273 Update optional files list in repo_health.yml
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com>
2026-01-03 13:16:03 -06:00
Jonathan Miller
f008cdef02 Refactor repo_health.yml for improved clarity
Updated variable references and descriptions in the workflow file.

Signed-off-by: Jonathan Miller <jmiller2979@gmail.com>
2026-01-03 13:07:04 -06:00
Jonathan Miller
8f1153799e Update CI workflow for repository standards
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com>
2026-01-03 13:06:46 -06:00
Jonathan Miller
d5195276eb Update ci.yml
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com>
2026-01-03 13:06:07 -06:00
Jonathan Miller
ce17f8df4e Revise CI workflow and update copyright year
Updated copyright year and modified workflow steps for clarity and functionality.

Signed-off-by: Jonathan Miller <jmiller2979@gmail.com>
2026-01-03 12:56:48 -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
Jonathan Miller
c636e87077 Update fmt.Println message from 'Hello' to 'Goodbye'
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com>
2026-01-03 11:57:05 -06:00
Jonathan Miller
721f9288dd Refine release pipeline description and logic
Updated the release pipeline YAML to clarify the brief description and remove unnecessary conditional checks for channel and release mode.

Signed-off-by: Jonathan Miller <jmiller2979@gmail.com>
2026-01-03 11:25:21 -06:00
Jonathan Miller
5162ae93e6 Refactor release pipeline to streamline reporting
Removed redundant 'Report run context' steps and updated job snapshots in the release pipeline.

Signed-off-by: Jonathan Miller <jmiller2979@gmail.com>
2026-01-03 11:21:55 -06:00
Jonathan Miller
12a752e558 Update print statement from 'Hello' to 'Goodbye'
Signed-off-by: Jonathan Miller <jmiller2979@gmail.com>
2026-01-03 11:01:34 -06:00
Jonathan Miller
b6dcbf1c9c Update release_pipeline.yml 2026-01-01 09:10:08 -06:00
Jonathan Miller
00bf93df11 Update release_pipeline.yml 2026-01-01 09:00:18 -06:00
Jonathan Miller
aa80746b50 Update release_pipeline.yml 2026-01-01 08:54:38 -06:00
622395faac Update release_pipeline.yml 2025-12-30 18:09:37 -06:00
589b4e2f12 Update repo_health.yml 2025-12-30 17:56:47 -06:00
d5969227b8 Update repo_health.yml 2025-12-30 17:50:03 -06:00