1
-
2
-
3
-
4
1
name : test
5
2
6
3
on : [push, pull_request]
7
4
8
- env :
9
- PIXI_VERSION : v0.47.0
10
-
11
- # # Gave up -- could not figure out how to use environment variables :-(
12
- # env:
13
- # # I got these from: https://github.com/prefix-dev/setup-pixi/blob/main/README.md
14
- # # they seem to keep it pretty up to date
15
- # SETUP_PIXI_VERSION: v0.8.1
16
- # PIXI_VERSION: v0.29.0
17
-
18
5
jobs :
19
6
test :
20
7
runs-on : ${{ matrix.os }}
@@ -23,28 +10,22 @@ jobs:
23
10
matrix :
24
11
os : ["ubuntu-latest", "windows-latest", "macos-latest"]
25
12
environment : [test310, test311, test312, test313]
13
+
26
14
steps :
27
- - uses : actions/checkout@v4
28
- -
uses :
prefix-dev/[email protected]
15
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
16
+ - name : Setup pixi
17
+ uses : prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8
29
18
with :
30
- pixi-version : latest
31
19
cache : true
32
- # auth-host: prefix.dev
33
- # auth-token: ${{ secrets.PREFIX_DEV_TOKEN }}
34
- - run : pixi run --environment ${{ matrix.environment }} test
35
- lint :
36
- runs-on : ubuntu-latest
37
- strategy :
38
- fail-fast : false
39
- steps :
40
- - uses : actions/checkout@v4
41
- -
uses :
prefix-dev/[email protected]
42
- with :
43
- pixi-version : latest
44
- cache : true
45
- # auth-host: prefix.dev
46
- # auth-token: ${{ secrets.PREFIX_DEV_TOKEN }}
47
- - run : pixi run --environment test310 lint
20
+
21
+ - name : Tests
22
+ run : >
23
+ pixi run --environment ${{ matrix.environment }} test
24
+
25
+ - name : Lint
26
+ if : contains(${{ matrix.os }}, 'ubuntu')
27
+ run : >
28
+ pixi run --environment test310 lint
48
29
49
30
50
31
0 commit comments