Skip to content

chore(main): release 0.2.0 #9

chore(main): release 0.2.0

chore(main): release 0.2.0 #9

Workflow file for this run

---
name: Lint
"on":
pull_request:
branches: ["**"]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions: {}
jobs:
pre-commit:
name: Pre-commit Hooks
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Install uv
uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
with:
version: "latest"
enable-cache: true
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Python
run: uv python install 3.12
- name: Install dependencies
run: uv sync --group dev
- name: Install prek
env:
# renovate: datasource=github-releases depName=j178/prek
PREK_VERSION: "0.3.13"
run: |
curl --proto '=https' --tlsv1.2 -LsSf \
"https://github.com/j178/prek/releases/download/v${PREK_VERSION}/prek-x86_64-unknown-linux-gnu.tar.gz" \
| tar -xz --strip-components=1 -C /usr/local/bin
- name: Install just
uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3 # v4
- name: Run linters
run: uv run just lint
actionlint:
name: GitHub Actions Syntax
runs-on: ubuntu-latest
permissions:
contents: read # Required to checkout repository code
pull-requests: write # Required for reviewdog to post PR review comments
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Run actionlint
uses: reviewdog/action-actionlint@6fb7acc99f4a1008869fa8a0f09cfca740837d9d # v1.72
with:
reporter: github-pr-review
github_token: ${{ secrets.GITHUB_TOKEN }}
zizmor:
name: Security Audit with zizmor
runs-on: ubuntu-latest
permissions:
security-events: write # Required to upload SARIF file to GitHub Security
contents: read # Required to checkout repository code
actions: read # Required to read workflow and action metadata
steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Run zizmor
uses: zizmorcore/zizmor-action@b1d7e1fb5de872772f31590499237e7cce841e8e # v0.5.3