Skip to content
Open
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
10ca2f8
Add yml file to test STUMPY via pixi
NimaSarajpoor Jan 29, 2026
c2d1c36
minor change
NimaSarajpoor Jan 29, 2026
3e2f21f
minor change
NimaSarajpoor Jan 29, 2026
2f109e4
Merge pull request #1 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
b0713aa
fix name
NimaSarajpoor Jan 29, 2026
2128a47
Merge pull request #2 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
57b5c9f
add my own secret and enable environment in Github Actions
NimaSarajpoor Jan 29, 2026
053e2f3
Merge pull request #3 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
7e59319
add log level
NimaSarajpoor Jan 29, 2026
bfd6d64
Merge pull request #4 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
e6f4380
add check token
NimaSarajpoor Jan 29, 2026
24b50a7
Merge pull request #5 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
5b3907b
attemp2 in token authentication
NimaSarajpoor Jan 29, 2026
e7d50b0
Merge pull request #6 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
6ed5a40
set cache to false
NimaSarajpoor Jan 29, 2026
db37d29
Merge pull request #7 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
0976d65
keep core stuff
NimaSarajpoor Jan 29, 2026
f201647
Merge pull request #8 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
f869860
reverted some of the changes
NimaSarajpoor Jan 29, 2026
97304ea
minor change
NimaSarajpoor Jan 29, 2026
412afe3
Merge branch 'main' into stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
a8eed98
Merge pull request #9 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
2c56e04
Removed check token
NimaSarajpoor Jan 29, 2026
b0c848d
minor change
NimaSarajpoor Jan 29, 2026
37ab60e
Merge pull request #10 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
0b62779
potential fix for missing env
NimaSarajpoor Jan 29, 2026
e0845b6
Merge pull request #11 from NimaSarajpoor/stumpy_actions_with_pixi
NimaSarajpoor Jan 29, 2026
ef4c2a0
use pixi to run commands
NimaSarajpoor Jan 29, 2026
6e6cdd9
explicit bash command
NimaSarajpoor Jan 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/workflows/pixi-support-actions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Run STUMPY Tests with Pixi
on:
workflow_dispatch:
jobs:
test_with_pixi:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
environment: PIXI_API_ACCESS

steps:
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

@seanlaw seanlaw Jan 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would just leave it as "latest" Python instead of looking at a range. We'll run a test every day but, realistically, using pixi is only for developers.

It looks like this is to check pixi only (based on the workflow name). I think pixi-actions.yml as a workflow name is fine. Will you be creating a separate workflow for fftw later? I hope so :)

- name: Checkout STUMPY
uses: actions/checkout@v4
with:
repository: stumpy-dev/stumpy

- name: Set Up Pixi
uses: prefix-dev/setup-pixi@v0.9.4
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to be so specific about the version? Is there a way to simply use the latest version for both the setup as well as the pixi-version?

with:
log-level: vvv
pixi-version: v0.62.2

cache: false
auth-host: prefix.dev
auth-token: ${{ secrets.PREFIX_DEV_TOKEN }}

- name: Install STUMPY And Other Dependencies with Pixi
run: pixi install
shell: bash

- name: Show Full Numba Environment
run: pixi run numba -s
shell: bash

- name: Unit Tests
run: pixi run bash ./test.sh
shell: bash