Skip to content

Commit ba3bb36

Browse files
authored
fix: use iarna/toml instead of toml (#118)
1 parent b684872 commit ba3bb36

File tree

9 files changed

+47319
-33422
lines changed

9 files changed

+47319
-33422
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Install pnpm
1919
uses: pnpm/action-setup@v4
2020
with:
21-
version: 8
21+
version: 9
2222

2323
- name: Install Node.js
2424
uses: actions/setup-node@v4
@@ -92,7 +92,7 @@ jobs:
9292
- name: Install pnpm
9393
uses: pnpm/action-setup@v4
9494
with:
95-
version: 8
95+
version: 9
9696

9797
- name: Install Node.js
9898
uses: actions/setup-node@v4

README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ GitHub Action to set up the [pixi](https://github.com/prefix-dev/pixi) package m
2323
## Usage
2424

2525
```yml
26-
- uses: prefix-dev/setup-pixi@v0.8.0
26+
- uses: prefix-dev/setup-pixi@v0.8.1
2727
with:
28-
pixi-version: v0.22.0
28+
pixi-version: v0.23.0
2929
cache: true
3030
auth-host: prefix.dev
3131
auth-token: ${{ secrets.PREFIX_DEV_TOKEN }}
@@ -34,7 +34,7 @@ GitHub Action to set up the [pixi](https://github.com/prefix-dev/pixi) package m
3434
3535
> [!WARNING]
3636
> Since pixi is not yet stable, the API of this action may change between minor versions.
37-
> Please pin the versions of this action to a specific version (i.e., `prefix-dev/setup-pixi@v0.8.0`) to avoid breaking changes.
37+
> Please pin the versions of this action to a specific version (i.e., `prefix-dev/setup-pixi@v0.8.1`) to avoid breaking changes.
3838
> You can automatically update the version of this action by using [Dependabot](https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot).
3939
>
4040
> Put the following in your `.github/dependabot.yml` file to enable Dependabot for your GitHub Actions:
@@ -73,7 +73,7 @@ In order to not exceed the [10 GB cache size limit](https://docs.github.com/en/a
7373
This can be done by setting the `cache-write` argument.
7474

7575
```yml
76-
- uses: prefix-dev/setup-pixi@v0.8.0
76+
- uses: prefix-dev/setup-pixi@v0.8.1
7777
with:
7878
cache: true
7979
cache-write: ${{ github.event_name == 'push' && github.ref_name == 'main' }}
@@ -118,7 +118,7 @@ test:
118118
environment: [py311, py312]
119119
steps:
120120
- uses: actions/checkout@v4
121-
- uses: prefix-dev/setup-pixi@v0.8.0
121+
- uses: prefix-dev/setup-pixi@v0.8.1
122122
with:
123123
environments: ${{ matrix.environment }}
124124
```
@@ -128,7 +128,7 @@ test:
128128
The following example will install both the `py311` and the `py312` environment on the runner.
129129

130130
```yml
131-
- uses: prefix-dev/setup-pixi@v0.8.0
131+
- uses: prefix-dev/setup-pixi@v0.8.1
132132
with:
133133
# separated by spaces
134134
environments: >-
@@ -163,7 +163,7 @@ Specify the token using the `auth-token` input argument.
163163
This form of authentication (bearer token in the request headers) is mainly used at [prefix.dev](https://prefix.dev).
164164

165165
```yml
166-
- uses: prefix-dev/setup-pixi@v0.8.0
166+
- uses: prefix-dev/setup-pixi@v0.8.1
167167
with:
168168
auth-host: prefix.dev
169169
auth-token: ${{ secrets.PREFIX_DEV_TOKEN }}
@@ -175,7 +175,7 @@ Specify the username and password using the `auth-username` and `auth-password`
175175
This form of authentication (HTTP Basic Auth) is used in some enterprise environments with [artifactory](https://jfrog.com/artifactory) for example.
176176

177177
```yml
178-
- uses: prefix-dev/setup-pixi@v0.8.0
178+
- uses: prefix-dev/setup-pixi@v0.8.1
179179
with:
180180
auth-host: custom-artifactory.com
181181
auth-username: ${{ secrets.PIXI_USERNAME }}
@@ -188,7 +188,7 @@ Specify the conda-token using the `conda-token` input argument.
188188
This form of authentication (token is encoded in URL: `https://my-quetz-instance.com/t/<token>/get/custom-channel`) is used at [anaconda.org](https://anaconda.org) or with [quetz instances](https://github.com/mamba-org/quetz).
189189

190190
```yml
191-
- uses: prefix-dev/setup-pixi@v0.8.0
191+
- uses: prefix-dev/setup-pixi@v0.8.1
192192
with:
193193
auth-host: anaconda.org # or my-quetz-instance.com
194194
conda-token: ${{ secrets.CONDA_TOKEN }}
@@ -235,15 +235,15 @@ To this end, `setup-pixi` adds all environment variables set when executing `pix
235235
As a result, all installed binaries can be accessed without having to call `pixi run`.
236236

237237
```yml
238-
- uses: prefix-dev/setup-pixi@v0.8.0
238+
- uses: prefix-dev/setup-pixi@v0.8.1
239239
with:
240240
activate-environment: true
241241
```
242242

243243
If you are installing multiple environments, you will need to specify the name of the environment that you want to be activated.
244244

245245
```yml
246-
- uses: prefix-dev/setup-pixi@v0.8.0
246+
- uses: prefix-dev/setup-pixi@v0.8.1
247247
with:
248248
environments: >-
249249
py311
@@ -260,7 +260,7 @@ You can specify whether `setup-pixi` should run `pixi install --frozen` or `pixi
260260
See the [official documentation](https://prefix.dev/docs/pixi/cli#install) for more information about the `--frozen` and `--locked` flags.
261261

262262
```yml
263-
- uses: prefix-dev/setup-pixi@v0.8.0
263+
- uses: prefix-dev/setup-pixi@v0.8.1
264264
with:
265265
locked: true
266266
# or
@@ -279,7 +279,7 @@ The first one is the debug logging of the action itself.
279279
This can be enabled by running the action with the `RUNNER_DEBUG` environment variable set to `true`.
280280

281281
```yml
282-
- uses: prefix-dev/setup-pixi@v0.8.0
282+
- uses: prefix-dev/setup-pixi@v0.8.1
283283
env:
284284
RUNNER_DEBUG: true
285285
```
@@ -297,7 +297,7 @@ The second type is the debug logging of the pixi executable.
297297
This can be specified by setting the `log-level` input.
298298

299299
```yml
300-
- uses: prefix-dev/setup-pixi@v0.8.0
300+
- uses: prefix-dev/setup-pixi@v0.8.1
301301
with:
302302
# one of `q`, `default`, `v`, `vv`, or `vvv`.
303303
log-level: vvv
@@ -323,7 +323,7 @@ If nothing is specified, `post-cleanup` will default to `true`.
323323
On self-hosted runners, you also might want to alter the default pixi install location to a temporary location. You can use `pixi-bin-path: ${{ runner.temp }}/bin/pixi` to do this.
324324

325325
```yml
326-
- uses: prefix-dev/setup-pixi@v0.8.0
326+
- uses: prefix-dev/setup-pixi@v0.8.1
327327
with:
328328
post-cleanup: true
329329
# ${{ runner.temp }}\Scripts\pixi.exe on Windows
@@ -339,7 +339,7 @@ You can also use a preinstalled local version of pixi on the runner by not setti
339339
This can be overwritten by setting the `manifest-path` input argument.
340340

341341
```yml
342-
- uses: prefix-dev/setup-pixi@v0.8.0
342+
- uses: prefix-dev/setup-pixi@v0.8.1
343343
with:
344344
manifest-path: pyproject.toml
345345
```

0 commit comments

Comments
 (0)