continuwuity/.forgejo/workflows/prek-checks.yml
Tom Foster aacaf5a2a0
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 41s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 15s
Checks / Prek / Pre-commit & Formatting (push) Successful in 22s
Release Docker Image / define-variables (push) Successful in 2s
Documentation / Build and Deploy Documentation (push) Successful in 52s
Checks / Rust / Format (push) Successful in 59s
Checks / Rust / Clippy (push) Successful in 4m35s
Checks / Rust / Cargo Test (push) Successful in 5m5s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 13m40s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 14m39s
Release Docker Image / merge (push) Successful in 31s
fix(ci): Downgrade setup-uv action from v6 to v5
The setup-uv@v6 action has deprecated Node 18 support mid-version by
using the File API, causing workflow failures. Temporarily downgrading
to v5 until we migrate to a better runner image with Node 20+ support.
2025-08-21 21:10:15 +01:00

34 lines
698 B
YAML

name: Checks / Prek
on:
push:
pull_request:
permissions:
contents: read
jobs:
fast-checks:
name: Pre-commit & Formatting
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
persist-credentials: false
- name: Install uv
uses: https://github.com/astral-sh/setup-uv@v5
with:
enable-cache: true
ignore-nothing-to-cache: true
cache-dependency-glob: ''
- name: Run prek
run: |
uvx prek run \
--all-files \
--hook-stage manual \
--show-diff-on-failure \
--color=always \
-v