Skip to content

Commit 39d021a

Browse files
authored
Update pixi + GHA (#320)
* Add ipykernel * Bump elm version * Update lockfile * Bump action version * Bump pixi version in actions * No pdev in rust workflow * Only write cache in one step * Update lockfile * Update action steps * update action parameters
1 parent 8439622 commit 39d021a

File tree

7 files changed

+2803
-2754
lines changed

7 files changed

+2803
-2754
lines changed

.github/workflows/ci-python.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@ jobs:
4747
with:
4848
fetch-tags: true
4949

50-
- uses: prefix-dev/[email protected].2
50+
- uses: prefix-dev/[email protected].3
5151
with:
52-
pixi-version: v0.50.2
52+
pixi-version: v0.59.0
5353
locked: true
5454
cache: true
55-
cache-write: ${{ github.ref == 'refs/heads/main' }}
55+
cache-write: false
5656
environments: pdev
5757

5858
- run: |
@@ -75,9 +75,9 @@ jobs:
7575
with:
7676
fetch-tags: true
7777

78-
- uses: prefix-dev/[email protected].2
78+
- uses: prefix-dev/[email protected].3
7979
with:
80-
pixi-version: v0.50.2
80+
pixi-version: v0.59.0
8181
locked: true
8282
cache: true
8383
cache-write: ${{ github.ref == 'refs/heads/main' }}
@@ -103,12 +103,12 @@ jobs:
103103
with:
104104
fetch-tags: true
105105

106-
- uses: prefix-dev/[email protected].2
106+
- uses: prefix-dev/[email protected].3
107107
with:
108-
pixi-version: v0.50.2
108+
pixi-version: v0.59.0
109109
locked: true
110110
cache: true
111-
cache-write: ${{ github.ref == 'refs/heads/main' }}
111+
cache-write: false
112112
environments: pdev
113113

114114
- run: |

.github/workflows/ci-rust.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ jobs:
2525
- name: Checkout sources
2626
uses: actions/checkout@v5
2727

28-
- uses: prefix-dev/[email protected].2
28+
- uses: prefix-dev/[email protected].3
2929
with:
30-
pixi-version: v0.50.2
30+
pixi-version: v0.59.0
3131
frozen: true
3232
cache: true
3333
cache-write: ${{ github.ref == 'refs/heads/main' }}
34-
environments: pdev rdev
34+
environments: rdev
3535

3636
- uses: Swatinem/rust-cache@v2
3737
with:
@@ -52,13 +52,13 @@ jobs:
5252
- name: Checkout sources
5353
uses: actions/checkout@v5
5454

55-
- uses: prefix-dev/[email protected].2
55+
- uses: prefix-dev/[email protected].3
5656
with:
57-
pixi-version: v0.50.2
57+
pixi-version: v0.59.0
5858
frozen: true
5959
cache: true
6060
cache-write: ${{ github.ref == 'refs/heads/main' }}
61-
environments: pdev rdev
61+
environments: rdev
6262

6363
- uses: Swatinem/rust-cache@v2
6464
with:
@@ -87,13 +87,13 @@ jobs:
8787
steps:
8888
- uses: actions/checkout@v5
8989

90-
- uses: prefix-dev/[email protected].2
90+
- uses: prefix-dev/[email protected].3
9191
with:
92-
pixi-version: v0.50.2
92+
pixi-version: v0.59.0
9393
frozen: true
9494
cache: true
9595
cache-write: ${{ github.ref == 'refs/heads/main' }}
96-
environments: pdev rdev
96+
environments: rdev
9797

9898
- uses: Swatinem/rust-cache@v2
9999
with:
@@ -112,9 +112,9 @@ jobs:
112112
- name: Checkout sources
113113
uses: actions/checkout@v5
114114

115-
- uses: prefix-dev/[email protected].2
115+
- uses: prefix-dev/[email protected].3
116116
with:
117-
pixi-version: v0.50.2
117+
pixi-version: v0.59.0
118118
frozen: true
119119
cache: true
120120
cache-write: ${{ github.ref == 'refs/heads/main' }}
@@ -143,9 +143,9 @@ jobs:
143143
- name: Checkout sources
144144
uses: actions/checkout@v5
145145

146-
- uses: prefix-dev/[email protected].2
146+
- uses: prefix-dev/[email protected].3
147147
with:
148-
pixi-version: v0.50.2
148+
pixi-version: v0.59.0
149149
frozen: true
150150
cache: true
151151
cache-write: ${{ github.ref == 'refs/heads/main' }}
@@ -172,9 +172,9 @@ jobs:
172172
- name: Checkout sources
173173
uses: actions/checkout@v5
174174

175-
- uses: prefix-dev/[email protected].2
175+
- uses: prefix-dev/[email protected].3
176176
with:
177-
pixi-version: v0.50.2
177+
pixi-version: v0.59.0
178178
frozen: true
179179
cache: true
180180
cache-write: ${{ github.ref == 'refs/heads/main' }}

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ jobs:
3232
fetch-depth: 0
3333
fetch-tags: true
3434

35-
- uses: prefix-dev/[email protected].2
35+
- uses: prefix-dev/[email protected].3
3636
with:
37-
pixi-version: v0.50.2
37+
pixi-version: v0.59.0
3838
locked: true
3939
cache: false # Don't use cache because we use the ``pdoc`` environment
4040
environments: pdoc

.github/workflows/publish_to_pypi.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ jobs:
1717
fetch-depth: 0
1818
fetch-tags: true
1919

20-
- uses: prefix-dev/[email protected].2
20+
- uses: prefix-dev/[email protected].3
2121
with:
22-
pixi-version: v0.50.2
22+
pixi-version: v0.59.0
2323
locked: true
2424
cache: false
2525
environments: pbuild

.github/workflows/update_pixi_lock.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,16 @@ jobs:
2222
fetch-depth: 0
2323
fetch-tags: true
2424

25-
- uses: prefix-dev/[email protected].2
25+
- uses: prefix-dev/[email protected].3
2626
with:
27-
pixi-version: v0.50.2
27+
pixi-version: v0.59.0
2828
cache: false
2929

3030
- name: Run Pixi update
31-
run: pixi update
31+
run: |
32+
pixi update
33+
pixi update nrel-compass
34+
pixi install
3235
3336
- name: Determine trigger message
3437
id: trigger
@@ -46,7 +49,7 @@ jobs:
4649
fi
4750
4851
- name: Create PR
49-
uses: peter-evans/create-pull-request@v6
52+
uses: peter-evans/create-pull-request@v7
5053
with:
5154
commit-message: "chore: update pixi dependencies"
5255
title: "Update pixi lockfile"
@@ -63,4 +66,5 @@ jobs:
6366
branch: "auto/pixi-update"
6467
base: "main"
6568
delete-branch: true
69+
draft: always-true
6670
labels: dependencies, github_actions, chore

0 commit comments

Comments
 (0)