This repository was archived by the owner on Apr 7, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : CI
2+ on :
3+ pull_request :
4+ types : [opened, edited]
5+ jobs :
6+ ci :
7+ name : CI
8+ runs-on : ubuntu-latest
9+ steps :
10+ - name : Check PR title style
11+ uses : actions/github-script@v7
12+ with :
13+ script : |
14+ const title = context.payload.pull_request.title;
15+ const regex = /^(feat|fix|refactor|doc|perf|style|test|chore|revert)!?:[ ][a-z].*$/;
16+ if (!regex.test(title)) {
17+ core.setFailed(
18+ `PR title "${title}" does not match the expected conventional commit format`
19+ );
20+ }
21+ - name : Checkout repository
22+ uses : actions/checkout@v4
23+ - name : Install uv
24+ uses : astral-sh/setup-uv@v6
25+ - name : Static code check
26+ run : uv run poe checker
27+ - name : Check docs build
28+ working-directory : ./docs
29+ run : make html
Original file line number Diff line number Diff line change 2727 echo "::error ::Tag doesn't match project version"
2828 exit 1
2929 - name : Install uv
30- uses : astral-sh/setup-uv@v5
31- with :
32- version : " 0.5.20"
30+ uses : astral-sh/setup-uv@v6
3331 - name : Build package
3432 run : uv build
3533 - name : Publish package to PyPI
Original file line number Diff line number Diff line change 44# You can set these variables from the command line, and also
55# from the environment for the first two.
66SPHINXOPTS ?=
7- SPHINXBUILD ?= sphinx-build
7+ SPHINXBUILD ?= uv run sphinx-build
88SOURCEDIR = source
99BUILDDIR = build
1010
You can’t perform that action at this time.
0 commit comments