Skip to content

Commit 6c35e47

Browse files
committed
Merge remote-tracking branch 'upstream/main' into feat/decouple-tolerance-defaults
2 parents b4c5df7 + 707b796 commit 6c35e47

6 files changed

Lines changed: 5822 additions & 5150 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
name: CI
2-
on: [push]
2+
on:
3+
push:
4+
branches: [main]
5+
pull_request:
36

47
# Automatically stop old builds on the same branch/PR
58
concurrency:

‎.github/workflows/nightly.yml‎

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Nightly
2+
on:
3+
schedule:
4+
- cron: "0 0 * * *"
5+
workflow_dispatch:
6+
7+
concurrency:
8+
group: ${{ github.workflow }}-${{ github.ref }}
9+
cancel-in-progress: true
10+
11+
jobs:
12+
unit-tests:
13+
name: pytest (Polars prerelease)
14+
timeout-minutes: 30
15+
runs-on: ${{ matrix.os }}
16+
permissions:
17+
contents: read
18+
strategy:
19+
fail-fast: false
20+
matrix:
21+
os:
22+
- ubuntu-latest
23+
- windows-latest
24+
steps:
25+
- name: Check out branch
26+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
27+
- name: Set up pixi
28+
uses: prefix-dev/setup-pixi@f00437f565399d418b0acc85936d12c1fb668347 # v0.10.1
29+
with:
30+
environments: nightly
31+
- name: Install latest Polars including prereleases
32+
run: pixi run -e nightly install-polars-nightly
33+
- name: Show Polars version
34+
run: pixi run -e nightly python -c "import polars as pl; print(pl.__version__)"
35+
- name: Install repository
36+
run: pixi run -e nightly postinstall
37+
- name: Run pytest
38+
run: pixi run -e nightly test-coverage --color=yes

0 commit comments

Comments
 (0)