Files
PortProtonQt/.gitea/workflows/code-check.yml
Renovate Bot a7649ac1ad
All checks were successful
Code check / Check code (pull_request) Successful in 2m14s
chore(deps): update https://gitea.com/actions/setup-node action to v6
2025-11-09 00:01:25 +00:00

44 lines
1.0 KiB
YAML

name: Code check
on:
pull_request:
branches: [main]
paths-ignore:
- "data/**"
- "*.md"
- "dev-scripts/**"
push:
branches: [main]
paths-ignore:
- "data/**"
- "*.md"
- "dev-scripts/**"
workflow_dispatch:
jobs:
pre-commit:
name: Check code
runs-on: ubuntu-latest
steps:
- uses: https://gitea.com/actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Set up Node.js
uses: https://gitea.com/actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6
with:
node-version: 20
- name: Install uv manually
run: |
curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.local/bin/env
uv --version
- name: Sync dependencies into venv
run: uv sync --all-extras --dev
- name: Activate .venv & run pre-commit
shell: bash
run: |
source .venv/bin/activate
pre-commit run --show-diff-on-failure --color=always --all-files