diff --git a/.github/readme-source.json b/.github/readme-source.json index 8f1b353..178bf3f 100644 --- a/.github/readme-source.json +++ b/.github/readme-source.json @@ -1,6 +1,6 @@ { "version": 1, - "sha256": "b86f55067c7d834c18cc3426a6ab3a61507b688b0b95fe7074d31c2d1a50852f", + "sha256": "1e665422df7c46c45c7012d5edea1d202e481ad75fed77f2411b2498e1998bc3", "history": { "forbidden_commits": [ "0eb77f25b1b2c0df30fb7a80abb435bf5bd65724" diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 6e49616..52b41d8 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -26,7 +26,7 @@ jobs: - name: Check out source uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Set up development tools - uses: nicodes/tools/setup@f412061a7a3f0914db9e09d1159e69504aee8706 + uses: nicodes/tools/setup@a1c0321f3b4917a7e99eca42e241e46670f6e1e1 env: GH_TOKEN: ${{ github.token }} - name: Validate and build the redirect diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fa3fd75..f9d26aa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,7 @@ jobs: with: persist-credentials: false - name: Set up development tools - uses: nicodes/tools/setup@f412061a7a3f0914db9e09d1159e69504aee8706 + uses: nicodes/tools/setup@a1c0321f3b4917a7e99eca42e241e46670f6e1e1 env: GH_TOKEN: ${{ github.token }} timeout-minutes: 5 diff --git a/.github/workflows/dependency-policy.yml b/.github/workflows/dependency-policy.yml index bda1807..f3c6807 100644 --- a/.github/workflows/dependency-policy.yml +++ b/.github/workflows/dependency-policy.yml @@ -48,7 +48,7 @@ jobs: env: GH_TOKEN: ${{ github.token }} timeout-minutes: 7 - uses: nicodes/tools/dependencies@f412061a7a3f0914db9e09d1159e69504aee8706 + uses: nicodes/tools/dependencies@a1c0321f3b4917a7e99eca42e241e46670f6e1e1 with: apply: 'true' output: ${{ runner.temp }}/dependency-report.json diff --git a/README.md b/README.md index a3255f3..cb68432 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ - + # aviorstudio.github.io @@ -18,3 +18,7 @@ mise run check ``` Native build and test commands retain source and output checks, with receipts in `.artifacts/verification`. Existing product release rules and artifacts remain owned by this repository. End users install the product’s published distribution. + +## Contributor task interface + +Contributor tool versions and task entry points live in the native Mise configuration. Use `mise run lint` for source checks, `mise run test` for the applicable behavioral tests, and `mise run check` for the complete supported gate. `mise run clean` removes declared generated outputs while preserving source, credentials and retained data. This package has no application development service. diff --git a/mise.toml b/mise.toml index e27e3c6..3bdc189 100644 --- a/mise.toml +++ b/mise.toml @@ -23,3 +23,9 @@ hide = true [tasks."check"] run = [{"task" = "lint"}, {"task" = "build"}] + +[tasks."clean"] +run = "python3 \"$TOOLS_ROOT/helpers/clean.py\" --path .artifacts/build --path .artifacts/venv --path target" + +[tasks."test"] +run = "python3 scripts/check.py"