Skip to content

ci: pin GitHub Actions to SHA digests (fix zizmor unpinned-uses) #480

ci: pin GitHub Actions to SHA digests (fix zizmor unpinned-uses)

ci: pin GitHub Actions to SHA digests (fix zizmor unpinned-uses) #480

Workflow file for this run

name: CI
on:
push:
branches:
- main
tags:
- "*"
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
- name: Install uv
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
with:
version: "0.8.*"
- name: Set up Python
run: uv python install 3.13
- name: Install dependencies
run: |
uv sync
- name: run pre-commit
run: |
uv run pre-commit run --all-files
build-client:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
- name: Set up node
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
with:
node-version: 22
- name: Cache Yarn dependencies
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
with:
path: |
node_modules
.yarn
key: yarn-cache-v2-${{ runner.os }}-${{ hashFiles('yarn.lock') }}
restore-keys: |
yarn-cache-v2-${{ runner.os }}-
- name: Install dependencies
run: yarn install
- name: Check code formatting with prettier
run: yarn prettier --check .
- name: Build client application
run: yarn build