diff --git a/asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh b/asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh index a0fc12da9..b88b582a0 100755 --- a/asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh +++ b/asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh @@ -64,9 +64,9 @@ check "README exists" "[[ -f README.md ]] || [[ -f README.adoc ]]" check "README is comprehensive (>100 lines)" "[[ -f README.md ]] && [[ \$(wc -l < README.md) -gt 100 ]] || [[ -f README.adoc ]] && [[ \$(wc -l < README.adoc) -gt 100 ]]" check "CONTRIBUTING exists" "[[ -f CONTRIBUTING.md ]] || [[ -f CONTRIBUTING.adoc ]]" check "CODE_OF_CONDUCT.md exists" "[[ -f CODE_OF_CONDUCT.md ]]" -check "MAINTAINERS exists" "[[ -f MAINTAINERS.md ]] || [[ -f MAINTAINERS.adoc ]]" +check "MAINTAINERS exists" "[[ -f MAINTAINERS.adoc ]]" check "SECURITY.md exists" "[[ -f SECURITY.md ]]" -check "CHANGELOG exists" "[[ -f CHANGELOG.md ]] || [[ -f CHANGELOG.adoc ]]" +check "CHANGELOG exists" "[[ -f CHANGELOG.adoc ]]" check "ARCHITECTURE.md exists" "[[ -f docs/ARCHITECTURE.md ]]" check "API_REFERENCE.md exists" "[[ -f docs/API_REFERENCE.md ]]" check "FAQ.md exists" "[[ -f docs/FAQ.md ]]" @@ -115,10 +115,10 @@ check "PR template exists" "[[ -f .github/pull_request_template.md ]]" # ============================================================================= section "Category 5: Governance" -check "MAINTAINERS exists" "[[ -f MAINTAINERS.md ]] || [[ -f MAINTAINERS.adoc ]]" +check "MAINTAINERS exists" "[[ -f MAINTAINERS.adoc ]]" check "CODEOWNERS exists" "[[ -f .github/CODEOWNERS ]]" -check "Maintainer responsibilities documented" "grep -q 'Responsibilities' MAINTAINERS.md 2>/dev/null || grep -qi 'responsibilities' MAINTAINERS.adoc 2>/dev/null" -check "Decision-making process documented" "grep -q 'Decision Making' MAINTAINERS.md 2>/dev/null || grep -qi 'decision' MAINTAINERS.adoc 2>/dev/null || grep -q 'decision' MAINTAINERS.md 2>/dev/null" +check "Maintainer responsibilities documented" "grep -qi 'responsibilities' MAINTAINERS.adoc 2>/dev/null" +check "Decision-making process documented" "grep -qi 'decision' MAINTAINERS.adoc 2>/dev/null" check "RSR.md with TPCF declaration exists" "[[ -f RSR.md ]]" check "TPCF perimeter declared" "grep -q 'Perimeter 3' RSR.md" @@ -140,7 +140,7 @@ check "CI tests multiple platforms" "grep -q 'ubuntu-latest' .github/workflows/c section "Category 7: Build System" check "Build system exists" "[[ -f Makefile ]] || [[ -f Justfile ]] || [[ -f Justfile ]]" -check "Justfile exists" "[[ -f Justfile ]] || [[ -f Justfile ]]" +check "Justfile exists" "[[ -f Justfile ]]" check "Nix/Guix package definition exists" "[[ -f flake.nix ]] || [[ -f guix.scm ]] || [[ -f default.nix ]]" check "Build system has test target" "grep -qi 'test' Makefile 2>/dev/null || grep -qi 'test' Justfile 2>/dev/null || grep -qi 'test' Justfile 2>/dev/null" check "Build system has lint target" "grep -qi 'lint' Makefile 2>/dev/null || grep -qi 'lint' Justfile 2>/dev/null || grep -qi 'lint' Justfile 2>/dev/null" @@ -152,9 +152,9 @@ check "Setup script is executable" "[[ -x scripts/setup-dev.sh ]]" # ============================================================================= section "Category 8: Versioning" -check "CHANGELOG follows Keep a Changelog" "grep -qi 'Changelog' CHANGELOG.md 2>/dev/null || grep -qi 'Changelog' CHANGELOG.adoc 2>/dev/null" -check "CHANGELOG has Unreleased section" "grep -qi 'Unreleased' CHANGELOG.md 2>/dev/null || grep -qi 'Unreleased' CHANGELOG.adoc 2>/dev/null" -check "Semantic versioning mentioned" "grep -qi 'Semantic Versioning' CHANGELOG.md 2>/dev/null || grep -qi 'semver' CHANGELOG.adoc 2>/dev/null || grep -qi 'Semantic' CHANGELOG.adoc 2>/dev/null" +check "CHANGELOG follows Keep a Changelog" "grep -qi 'Changelog' CHANGELOG.adoc 2>/dev/null" +check "CHANGELOG has Unreleased section" "grep -qi 'Unreleased' CHANGELOG.adoc 2>/dev/null || grep -qi 'Unreleased' CHANGELOG.adoc 2>/dev/null" +check "Semantic versioning mentioned" "grep -qi 'Semantic Versioning' CHANGELOG.adoc 2>/dev/null || grep -qi 'semver' CHANGELOG.adoc 2>/dev/null || grep -qi 'Semantic' CHANGELOG.adoc 2>/dev/null" # ============================================================================= # Category 9: .well-known diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/scripts/rsr-check.sh b/rescript-ecosystem/packages/ffi/wasm-runtime/scripts/rsr-check.sh index b4b3a3903..ab56fcdb2 100755 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/scripts/rsr-check.sh +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/scripts/rsr-check.sh @@ -69,10 +69,10 @@ echo "" echo -e "${BLUE}1. Documentation${NC}" check_file "README.md" "README.md" check_file "LICENSE" "LICENSE" -check_file "CHANGELOG.md" "CHANGELOG.md" +check_file "CHANGELOG.adoc" "CHANGELOG.adoc" check_file "CONTRIBUTING.md" "CONTRIBUTING.md" check_file "CODE_OF_CONDUCT.md" "CODE_OF_CONDUCT.md" -check_file "MAINTAINERS.md" "MAINTAINERS.md" +check_file "MAINTAINERS.adoc" "MAINTAINERS.adoc" check_file "SECURITY.md" "SECURITY.md" check_file "TPCF.md" "TPCF.md (Tri-Perimeter Contribution Framework)" echo "" @@ -278,8 +278,8 @@ if [ "$FAILED" -gt 0 ] || [ "$WARNINGS" -gt 0 ]; then echo "- Add CODE_OF_CONDUCT.md for community guidelines" fi - if [ ! -f "MAINTAINERS.md" ]; then - echo "- Add MAINTAINERS.md listing project maintainers" + if [ ! -f "MAINTAINERS.adoc" ]; then + echo "- Add MAINTAINERS.adoc listing project maintainers" fi if [ ! -d ".well-known" ]; then diff --git a/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh b/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh index 263c2d206..12b7f1018 100755 --- a/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh +++ b/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh @@ -32,7 +32,7 @@ check "CHANGELOG.adoc present" '[ -f CHANGELOG.adoc ]' check "EXPLAINME.adoc present" '[ -f EXPLAINME.adoc ]' check "0-AI-MANIFEST.a2ml present" '[ -f 0-AI-MANIFEST.a2ml ]' check "READINESS.md present" '[ -f READINESS.md ]' -check "TEST-NEEDS.md present" '[ -f TEST-NEEDS.md ]' +check "TEST-NEEDS.adoc present" '[ -f TEST-NEEDS.adoc ]' check ".well-known/security.txt" '[ -f .well-known/security.txt ]' check ".github/FUNDING.yml" '[ -f .github/FUNDING.yml ]' check ".github/workflows/ci.yml" '[ -f .github/workflows/ci.yml ]'