Commit Graph

43 Commits

Author SHA1 Message Date
jmiller fb720c351f Switch Composer source to Gitea package registry alpha beta development release-candidate stable 2026-04-13 06:07:57 +00:00
jmiller 5709e8a116 ci: v04.06 sync — retire deploy-rs, hardcode sftp denial [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 23:28:24 -05:00
jmiller bcdad094b1 docs: update README badges to standard format [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 21:06:15 -05:00
jmiller 5c50fb692a ci: separate release tags (development/release-candidate/vXX) [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 20:07:00 -05:00
jmiller 23de8c226c ci: version/04 branch refs, final workflow sync [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 19:48:32 -05:00
jmiller 5a79d65ad9 ci: sync all workflows from MokoStandards [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 19:29:40 -05:00
jmiller 4eb13e1e5f ci: update AI instructions + auto-release src/ filter
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 19:07:32 -05:00
jmiller caa32b8192 ci: full platform CI + changelog validation + major-only releases
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
v00
2026-04-07 18:15:49 -05:00
jmiller b98efd63be ci: major-only tags, platform auto-release, RC draft release
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:43:22 -05:00
jmiller 63c152f40b ci: platform-specific auto-release, tags only on minor
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:33:51 -05:00
jmiller 05adabee69 ci: Joomla release builds ZIP + SHA-256 checksum
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:14:04 -05:00
jmiller aaf071f667 chore: update CODEOWNERS — synced workflows listed explicitly 2026-04-07 17:00:27 -05:00
jmiller 12fc6a67bd ci: sync all workflows from MokoStandards v04.05
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:43:41 -05:00
jmiller 0f303986a2 ci: version archive branch on every version change 2026-04-07 16:11:47 -05:00
jmiller 6fa9c0dd4c ci: auto-dev-issue now creates sub-issues for full workflow 2026-04-07 16:09:27 -05:00
jmiller 7043b2bb73 ci: auto-assign on issue/PR create + 12hr schedule 2026-04-07 14:44:45 -05:00
jmiller d5d178e8a0 ci: add auto-assign workflow (every 15min) 2026-04-07 14:39:04 -05:00
jmiller 5aeb1ea222 ci: sync workflows from MokoStandards v04.05 (checkout v6, secret scan fix)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:31:38 -05:00
jmiller 4ec8513b78 fix: update all workflows to latest MokoStandards v04.04 templates [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 22:54:57 -05:00
jmiller 6275c8b592 fix: update all workflows to latest MokoStandards v04.04 templates [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 21:35:40 -05:00
jmiller 6b54bb7b7e fix: update .gitignore to platform-specific template (v04.05) [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 20:29:47 -05:00
jmiller e01a754a29 fix: update all workflows to latest MokoStandards v04.04 templates [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 10:12:12 -05:00
jmiller 502df2a0cf fix: delete retired workflows and fix duplicate env: [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:19:04 -05:00
jmiller ca4e672fb8 fix: delete retired workflows and fix duplicate env: [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 11:17:12 -05:00
jmiller 9a91636c0e chore: Sync MokoStandards workflows and configurations (#4)
* chore: update LICENSE from MokoStandards

* chore: add SECURITY.md from MokoStandards

* chore: add ROADMAP.md from MokoStandards

* chore: add Makefile from MokoStandards

* chore: add composer.json from MokoStandards

* chore: update docs/index.md from MokoStandards

* chore: add docs/INSTALLATION.md from MokoStandards

* chore: add .github/workflows/ci.yml from MokoStandards

* chore: add .github/workflows/test.yml from MokoStandards

* chore: add .github/workflows/code-quality.yml from MokoStandards

* chore: add .github/workflows/codeql-analysis.yml from MokoStandards

* chore: add .github/workflows/deploy.yml from MokoStandards

* chore: add .github/workflows/standards-compliance.yml from MokoStandards

* chore: update .github/workflows/ci.yml from MokoStandards

* chore: update .github/workflows/test.yml from MokoStandards

* chore: update .github/workflows/code-quality.yml from MokoStandards

* chore: update .github/workflows/codeql-analysis.yml from MokoStandards

* chore: update .github/workflows/deploy.yml from MokoStandards

* chore: update .github/workflows/standards-compliance.yml from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/config.yml from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/adr.md from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/bug_report.md from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/documentation.md from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/enterprise_support.md from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/feature_request.md from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/firewall-request.md from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/question.md from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/request-license.md from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/rfc.md from MokoStandards

* chore: add .github/ISSUE_TEMPLATE/security.md from MokoStandards
2026-03-24 11:22:36 -05:00
jmiller fa99c029e8 Update LICENSE 2026-01-18 08:46:11 -06:00
jmiller 0f28818d8b Add GNU GPL v3 license 2026-01-18 08:39:57 -06:00
jmiller a3df7fa4c2 Merge pull request #2 from mokoconsulting-tech/copilot/add-basic-docs-readme
Add basic docs, README, and GitHub Actions firewall configuration with workflow according to MokoStandards
2026-01-16 01:21:48 -06:00
copilot-swe-agent[bot] 74bf59a5f9 Add Copilot coding agent workflow with firewall setup
Created .github/workflows/copilot-agent.yml demonstrating:
- Checkout step
- Firewall configuration step (runs .github/copilot/setup-firewall.sh)
- Copilot agent execution with firewall allowlist enabled

Workflow triggers on:
- Pull request events (opened, synchronize, reopened)
- Issue comments

This provides a complete example of integrating the firewall configuration into GitHub Actions workflows for the Copilot coding agent.

Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
2026-01-16 07:18:05 +00:00
copilot-swe-agent[bot] d5c282db6e Fix: Improve firewall configuration based on code review
- Remove redundant subdomain entries (www.gnu.org, ftp.gnu.org) already covered by *.gnu.org wildcard
- Improve error handling in setup-firewall.sh - fail explicitly on JSON parse errors instead of silently continuing
- Better error messages for troubleshooting configuration issues

Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
2026-01-16 07:13:42 +00:00
copilot-swe-agent[bot] c1837f51d1 Add GitHub Actions firewall configuration for Copilot
Created firewall setup for enterprise-ready sites and license sources:
- .github/copilot/firewall-allowlist.json: JSON config with allowlisted domains and URLs
- .github/copilot/setup-firewall.sh: Bash script to apply configuration in GitHub Actions
- .github/copilot/README.md: Comprehensive documentation with usage examples

Allowlist includes:
- License sources: gnu.org, opensource.org, apache.org, creativecommons.org
- Standards orgs: fsf.org, spdx.org
- Code repos: github.com, raw.githubusercontent.com

Usage: Add setup step before Copilot agent runs in GitHub Actions workflows

Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
2026-01-16 07:12:27 +00:00
jmiller d83c15836c Merge pull request #3 from mokoconsulting-tech/copilot/remove-license-extension
Remove .md extension from LICENSE reference in README template
2026-01-16 01:04:04 -06:00
copilot-swe-agent[bot] 041617d5d9 Rename LICENSE.md to LICENSE per convention
- Renamed LICENSE.md to LICENSE (removed .md extension)
- Updated all references from LICENSE.md to LICENSE in:
  - README.md (copyright header, file structure, installation section)
  - CONTRIBUTING.md (copyright header)
  - CODE_OF_CONDUCT.md (copyright header)
  - CHANGELOG.md (copyright header and change log)
  - LICENSE itself (copyright header and self-reference)
- Updated CHANGELOG.md to document this change

Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
2026-01-16 07:00:55 +00:00
copilot-swe-agent[bot] 95317e7156 Fix LICENSE reference to remove .md extension
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
2026-01-16 07:00:36 +00:00
copilot-swe-agent[bot] 7eab05faf8 Initial plan 2026-01-16 06:58:03 +00:00
copilot-swe-agent[bot] 91db5e98e2 Fix: Add REPO field to all documentation file headers
Updated file metadata in LICENSE.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, and CHANGELOG.md to include the repository identifier for complete MokoStandards compliance

Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
2026-01-16 06:47:06 +00:00
copilot-swe-agent[bot] c56850ad6f Add MokoStandards documentation files
- Created LICENSE.md with GPL-3.0-or-later license
- Created CONTRIBUTING.md with contribution guidelines
- Created CODE_OF_CONDUCT.md (Contributor Covenant v1.3.0)
- Created CHANGELOG.md for version tracking
- Updated README.md with proper MokoStandards structure including copyright header, file metadata, standard-readme compliance, and revision history

Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
2026-01-16 06:45:50 +00:00
copilot-swe-agent[bot] 48b9c11a91 Initial plan 2026-01-16 06:00:30 +00:00
jmiller af04a24162 Merge pull request #1 from mokoconsulting-tech/copilot/create-basic-docs-readme
[WIP] Add basic docs and README following MokoStandards
2026-01-15 23:59:00 -06:00
copilot-swe-agent[bot] 051dc2ab21 Initial plan 2026-01-16 02:40:05 +00:00
jmiller 88a681630f Init 2026-01-15 20:27:41 -06:00
jmiller 585e5e5f5f Rename repository to MokoStandards-Template-Generic
Updated repository title to align with naming conventions.

Signed-off-by: Jonathan Miller <230051081+jmiller-moko@users.noreply.github.com>
2026-01-15 20:16:42 -06:00
jmiller f15e1608cb Initial commit 2026-01-15 20:15:41 -06:00