refactor: rename Hexadeca → unified-api-adapter (estate-wide) #115
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # This workflow is managed by gh actions-lock. | |
| # SPDX-License-Identifier: MPL-2.0 | |
| # This workflow is managed by gh actions-lock. | |
| # This workflow is managed by gh actions-lock. | |
| # This workflow is managed by gh actions-lock. | |
| # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk> | |
| # | |
| # Estate Rules — enforces hyperpolymath estate-wide conventions: | |
| # * root shape (allowlist of permitted root entries) | |
| # * AsciiDoc-by-default (no .md files under docs/) | |
| # * V-lang is banned (no V-lang scaffolding or references; Zig is the FFI default) | |
| # | |
| # Each rule is enforced by an executable check script under scripts/. Failures | |
| # are surfaced as workflow errors so the rule can't silently regress. | |
| name: Estate Rules | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| permissions: | |
| contents: read | |
| jobs: | |
| estate-rules: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 15 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v7.0.1 | |
| - name: Root shape allowlist | |
| run: bash scripts/check-root-shape.sh . | |
| - name: AsciiDoc by default (no .md under docs/) | |
| run: bash scripts/check-no-md-in-docs.sh . |