Skip to content

Bump prefix-dev/setup-pixi from 0.10.0 to 0.10.1 - #196

Merged
chrisburr merged 2 commits into
mainfrom
dependabot/github_actions/prefix-dev/setup-pixi-0.10.1
Aug 28, 2026
Merged

Bump prefix-dev/setup-pixi from 0.10.0 to 0.10.1#196
chrisburr merged 2 commits into
mainfrom
dependabot/github_actions/prefix-dev/setup-pixi-0.10.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 13, 2026

Copy link
Copy Markdown
Contributor

Bumps prefix-dev/setup-pixi from 0.10.0 to 0.10.1.

Release notes

Sourced from prefix-dev/setup-pixi's releases.

v0.10.1

What's Changed

⬆️ Dependency updates

🤷🏻 Other changes

New Contributors

Full Changelog: prefix-dev/setup-pixi@v0.10.0...v0.10.1

Commits
  • f00437f Update dependencies and add pnpm workspace configuration (#279)
  • d0c199d chore(deps): bump the gh-actions group with 3 updates (#276)
  • 2253d9c chore(deps): bump the gh-actions group with 3 updates (#273)
  • c5359a3 chore(deps): bump the nodejs group with 6 updates (#274)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/prefix-dev/setup-pixi/releases)
- [Commits](prefix-dev/setup-pixi@v0.10.0...v0.10.1)

---
updated-dependencies:
- dependency-name: prefix-dev/setup-pixi
  dependency-version: 0.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 13, 2026
Temporarily clone chrisburr/DIRAC fix/plot-tests-numpy-bins-{v8r0,v9r0,
integration} instead of DIRACGrid/DIRAC, to check that they fix the
Test_Plots.py::test_histogram failure that is blocking this PR.

Revert this commit before merging.
@chrisburr
chrisburr merged commit ccf6911 into main Aug 28, 2026
16 checks passed
@dependabot
dependabot Bot deleted the dependabot/github_actions/prefix-dev/setup-pixi-0.10.1 branch August 28, 2026 08:17
chrisburr added a commit that referenced this pull request Aug 31, 2026
* fix: Clone DIRACGrid/DIRAC in the integration tests again

ccf6911 ("Bump prefix-dev/setup-pixi from 0.10.0 to 0.10.1 (#196)")
accidentally merged a temporary hack that pointed the integration tests
at chrisburr/DIRAC fix/plot-tests-numpy-bins-{v8r0,v9r0,integration}
instead of DIRACGrid/DIRAC, so main has not been testing against the
real DIRAC branches since then.

The plot test fixes those branches carried have been merged upstream
(DIRACGrid/DIRAC#8753, #8754 and #8755) and are present in rel-v8r0,
rel-v9r0 and integration, so the hack is no longer needed.

* fix: Pin m2crypto <0.46 to avoid a broken ssl_read()

conda-forge published m2crypto 0.46.0 through 0.49.0 on 2026-08-28,
which broke every integration test with:

    SystemError: <built-in function ssl_read> returned a result with an
    exception set

0.46.0 rewrote ssl_read() in src/SWIG/_ssl.i and inverted the handling
of ssl_sleep_with_timeout()'s return value: that helper returns 0 when
poll() reports the fd is ready and -1 on timeout, but the new code
treats 0 as a failure and falls through to retry on -1. It also dropped
the gettimeofday() that initialised the deadline, so the timeout is
computed from an uninitialised struct timeval.

The result is that any read() on a connection with a timeout set spins
on SSL_read() until data arrives and then returns a value with a stale
SSLTimeoutError still set, which breaks all DIRAC DISET/dips traffic.
ssl_connect(), ssl_write() and ssl_accept() are unaffected.

Reproduced against the conda-forge builds of 0.46.0 and 0.49.0; 0.45.1
is the last working release and the bug is still present upstream.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant