fetch_ml/.forgejo/workflows
Jeremie Fraeys fe75b6e27a
build(verification): Add Makefile targets and CI for verification suite
Add verification targets to Makefile:
- verify-schema: Check manifest schema hasn't drifted (V.1)
- test-schema-validation: Test schema validation with examples
- lint-custom: Build and run fetchml-vet analyzers (V.4)
- verify-audit: Run audit chain verification tests (V.7)
- verify-audit-chain: CLI tool for verifying specific log files
- verify-all: Run all verification checks (CI target)
- verify-quick: Fast checks for development
- verify-full: Comprehensive verification with unit/integration tests

Add install targets for verification tools:
- install-property-test-deps: gopter for property-based testing (V.2)
- install-mutation-test-deps: go-mutesting for mutation testing (V.3)
- install-security-scan-deps: gosec, nancy for supply chain (V.6)
- install-scorecard: OpenSSF Scorecard (V.10)

Add Forgejo CI workflow (.forgejo/workflows/verification.yml):
- Runs on every push and PR
- Schema drift detection
- Custom linting
- Audit chain verification
- Security scanning integration

Add verification documentation (docs/src/verification.md):
- V.1: Schema validation details
- V.4: Custom linting rules
- V.7: Audit chain verification
- CI integration guide
2026-02-23 19:44:25 -05:00
..
benchmark-metrics.yml ci: add SHA256 verification for SQLite and fix CLI build 2026-02-21 20:58:08 -05:00
build-cli.yml ci: fix version mismatches in build-cli.yml 2026-02-21 21:03:43 -05:00
checkout-test.yaml ci: push all workflow updates 2026-02-12 13:28:15 -05:00
ci.yml feat: GPU detection transparency and artifact scanner improvements 2026-02-23 12:29:34 -05:00
contract-test.yml ci(forgejo): add contract tests and docs deployment 2026-02-20 15:51:29 -05:00
docs-deploy.yml ci(forgejo): add contract tests and docs deployment 2026-02-20 15:51:29 -05:00
docs.yml fix(docs): fix Hugo installation path detection 2026-02-23 11:22:33 -05:00
label.yml ci: push all workflow updates 2026-02-12 13:28:15 -05:00
release-mirror.yml refactor(cli): Update build system and core infrastructure 2026-02-20 21:39:51 -05:00
security-scan.yml chore: Update security scan workflow and SQLite build script 2026-02-23 14:24:00 -05:00
stale.yml ci: push all workflow updates 2026-02-12 13:28:15 -05:00
verification.yml build(verification): Add Makefile targets and CI for verification suite 2026-02-23 19:44:25 -05:00