Files
uv/.github/workflows/check-fmt.yml
T
2026-01-13 17:16:31 -06:00

39 lines
992 B
YAML

on:
workflow_call:
permissions: {}
jobs:
rust:
timeout-minutes: 10
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- name: "Install Rustfmt"
run: rustup component add rustfmt
- run: cargo fmt --all --check
prettier:
timeout-minutes: 10
runs-on: ubuntu-slim
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- run: npx prettier --check .
python:
timeout-minutes: 10
runs-on: ubuntu-slim
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- name: "Install uv"
uses: astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867 # v7.1.6
with:
version: "0.9.24"
- run: uvx ruff format --diff .