Skip to content

Conversation

@supersven
Copy link
Contributor

@supersven supersven commented Jan 14, 2026

Looks like buildRustPackage improved. Thus, we can simplify this Nix derivation and - because rusty-jwt-tool now has a Cargo.lock file on toplevel - drop cargo lock file related logic.

This also updates rusty-jwt-tools. I've checked the FFI bindings: these should be fine.
Because rusty-jwt-tool removed some Haskell FFI tests, I've ported them to our code base.

Ticket: https://wearezeta.atlassian.net/browse/WPB-22735

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

Looks like `buildRustPackage` improved. Thus, we can simplify this Nix
derivation and - because rusty-jwt-tool now has a `Cargo.lock` file on
toplevel - drop cargo lock file related logic.
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Jan 14, 2026
This can be overridden on higher level. But, here I see no reason to not
allow it...
@supersven supersven force-pushed the sventennie/simplify-rusty-nix branch from 9cd65da to 6c59918 Compare January 14, 2026 14:05
@supersven supersven force-pushed the sventennie/simplify-rusty-nix branch from cb6653e to ac1dfa2 Compare January 14, 2026 16:11
@supersven supersven marked this pull request as ready for review January 15, 2026 07:35
@supersven supersven requested review from a team as code owners January 15, 2026 07:35
Copy link
Contributor

@battermann battermann left a comment

Choose a reason for hiding this comment

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

LGTM

@supersven supersven merged commit f2a234f into develop Jan 15, 2026
11 checks passed
@supersven supersven deleted the sventennie/simplify-rusty-nix branch January 15, 2026 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants