File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change 1717 - uses : actions/checkout@v4
1818 - name : Install uv
1919 uses : astral-sh/setup-uv@v5
20+ with :
21+ enable-cache : " true"
2022 - name : Run Ruff
2123 run : uv run ruff check . --output-format=github
2224 - name : Ruff format
Original file line number Diff line number Diff line change 2222 - uses : actions/checkout@v4
2323 - name : Install uv
2424 uses : astral-sh/setup-uv@v5
25+ with :
26+ enable-cache : " true"
2527 - run : echo "SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct)" >> $GITHUB_ENV
26- - run : uv build --prerelease=allow
28+ # Allow prerelease if explicitly marked in pyproject.toml so we can prerelease in conjunction
29+ # with engine updates.
30+ - run : uv build --prerelease=explicit
2731 - uses : pypa/gh-action-pypi-publish@release/v1
2832 with :
2933 packages-dir : ./dist
Original file line number Diff line number Diff line change 2424 - uses : actions/checkout@v4
2525 - name : Install uv
2626 uses : astral-sh/setup-uv@v5
27+ with :
28+ enable-cache : " true"
2729 - name : Run tests
2830 run : |
2931 uv run -p ${{ matrix.python-version }} --prerelease=allow pytest
3537 - uses : actions/checkout@v4
3638 - name : Install uv
3739 uses : astral-sh/setup-uv@v5
40+ with :
41+ enable-cache : " true"
3842 - name : Set up env
39- run : uv sync --prerelease=allow
43+ # Allow prerelease if explicitly marked in pyproject.toml so we can prerelease in conjunction
44+ # with engine updates.
45+ run : uv sync --prerelease=explicit
4046 - name : Install package
4147 run : source .venv/bin/activate && uv pip install .
4248 - name : Check entry point
You can’t perform that action at this time.
0 commit comments