Skip to content

Merge pull request #259 from neutrinoceros/renovate_conf_update #613

Merge pull request #259 from neutrinoceros/renovate_conf_update

Merge pull request #259 from neutrinoceros/renovate_conf_update #613

Workflow file for this run

name: CI (bleeding edge)
on:
push:
branches:
- main
schedule:
# run this every wednesday at 3 am UTC
- cron: 0 3 * * 3
pull_request:
paths:
- .github/workflows/bleeding_edge.yml
workflow_dispatch:
jobs:
build:
name: bleeding edge
runs-on: ubuntu-latest
timeout-minutes: 20
strategy:
fail-fast: false
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup uv
uses: astral-sh/setup-uv@887a942a15af3a7626099df99e897a18d9e5ab3a # v5.1.0
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
with:
python-version: 3.14-dev
- name: Configure uv
run: |
echo "UV_PYTHON_PREFERENCE=only-system" >> $GITHUB_ENV
pin=${{ matrix.python-version }}
echo "UV_PYTHON=${pin%-dev}" >> $GITHUB_ENV
- run: uv lock --upgrade --prerelease=allow
- name: Run tests
run: uv run --frozen --no-editable --group test pytest --color=yes