diff --git a/.github/workflows/actions.lock b/.github/workflows/actions.lock index 85d4660..8e956db 100644 --- a/.github/workflows/actions.lock +++ b/.github/workflows/actions.lock @@ -19,7 +19,7 @@ workflows: - 'dependabot/fetch-metadata@v2.2.0' '.github/workflows/dogfood-gate.yml': - 'actions/checkout@v4.3.1' - - 'hyperpolymath/a2ml-ecosystem@main' + - 'hyperpolymath/deed-ecosystem@main' - 'hyperpolymath/k9-ecosystem@main' '.github/workflows/governance.yml': [] '.github/workflows/hypatia-scan.yml': @@ -145,7 +145,7 @@ dependencies: commit: 'sha1-ec49483bfc012387b227434aba94f59a6ecd0900' owner_id: 75048950 repo_id: 623796603 - 'hyperpolymath/a2ml-ecosystem@main': + 'hyperpolymath/deed-ecosystem@main': ref: 'main' commit: 'sha1-aa4b836bd969df2bc58128cb8e3d20bbc88d5e79' owner_id: 6759885 diff --git a/.github/workflows/dogfood-gate.yml b/.github/workflows/dogfood-gate.yml index abf4fa9..eeeca83 100644 --- a/.github/workflows/dogfood-gate.yml +++ b/.github/workflows/dogfood-gate.yml @@ -20,17 +20,17 @@ permissions: jobs: # --------------------------------------------------------------------------- - # Job 1: A2ML manifest validation + # Job 1: DEED manifest validation # --------------------------------------------------------------------------- - a2ml-validate: - name: Validate A2ML manifests + deed-validate: + name: Validate DEED manifests runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4.3.1 - - name: Check for A2ML files + - name: Check for manifest files (.a2ml/.deed) id: detect run: | COUNT=$(find . -type f \( -name '*.a2ml' -o -name '*.deed' \) -not -path './.git/*' | wc -l) @@ -39,26 +39,26 @@ jobs: echo "::warning::No .deed manifest files found. Every RSR repo should have 0-AI-MANIFEST.deed (.a2ml is legacy and no longer authored)" fi - - name: Validate A2ML manifests + - name: Validate DEED manifests if: steps.detect.outputs.count > 0 - uses: hyperpolymath/a2ml-ecosystem/validate-action@main + uses: hyperpolymath/deed-ecosystem/validate-action@main with: path: '.' strict: 'false' - name: Write summary run: | - A2ML_COUNT="${{ steps.detect.outputs.count }}" - if [ "$A2ML_COUNT" -eq 0 ]; then + MANIFEST_COUNT="${{ steps.detect.outputs.count }}" + if [ "$MANIFEST_COUNT" -eq 0 ]; then cat <<'EOF' >> "$GITHUB_STEP_SUMMARY" - ## A2ML Validation + ## DEED Manifest Validation :warning: **No manifest found.** Every RSR-compliant repo should have at least `0-AI-MANIFEST.deed`. (`.a2ml` still validates as legacy but is no longer authored.) Copy one from [rsr-template-repo](https://github.com/hyperpolymath/rsr-template-repo). EOF else - echo "## A2ML Validation" >> "$GITHUB_STEP_SUMMARY" + echo "## DEED Manifest Validation" >> "$GITHUB_STEP_SUMMARY" echo "" >> "$GITHUB_STEP_SUMMARY" echo "Scanned **${A2ML_COUNT}** manifest file(s) (.deed, or legacy .a2ml). See step output for details." >> "$GITHUB_STEP_SUMMARY" fi @@ -331,7 +331,7 @@ jobs: dogfood-summary: name: Dogfooding compliance summary runs-on: ubuntu-latest - needs: [a2ml-validate, k9-validate, empty-lint, groove-check, eclexiaiser-validate] + needs: [deed-validate, k9-validate, empty-lint, groove-check, eclexiaiser-validate] if: always() steps: @@ -343,12 +343,12 @@ jobs: SCORE=0 MAX=6 - # A2ML manifest present? + # DEED manifest present? if find . -type f \( -name '*.a2ml' -o -name '*.deed' \) -not -path './.git/*' | head -1 | grep -q .; then SCORE=$((SCORE + 1)) - A2ML_STATUS=":white_check_mark:" + DEED_STATUS=":white_check_mark:" else - A2ML_STATUS=":x:" + DEED_STATUS=":x:" fi # K9 contracts present?