Skip to content

Conversation

mcohoon
Copy link

@mcohoon mcohoon commented Sep 30, 2025

This required formatting everything.

DO NOT SQUASH, create a merge commit

juanifioren and others added 25 commits March 27, 2025 15:00
- replaces flake8 checks with ruff
- ruff linting for consistent import sorting
- consistent ruff auto-formatting in vscode config (including import sorting)
- gh-action: linting and formatting checks using ruff in a separate jobs (for faster feedback)
* remove non-LTS versions (4.0, 4.1, 5.0, 5.1)
* github test matrix: explicitly fail if the tested python version is not available
- Switches id_token signing and verification to use PyJWT with cryptography
- Removes jwkest and Cryptodome dependencies
- `future` dependency previously required by jwkest is no longer needed (it had unfixed security vulnerabilities and seems unmaintained)
- adds caching of RSA keys to avoid repeated expensive key loading operations
UA-4672 | Bring in everyone's changes to one branch
@mcohoon mcohoon requested a review from a team as a code owner September 30, 2025 20:39
Copy link

@bendavis78 bendavis78 left a comment

Choose a reason for hiding this comment

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

Looks like a bunch of our customizations were removed during our merge party. We'll need to take another stab at it.

@mcohoon mcohoon closed this Oct 6, 2025
@mcohoon mcohoon deleted the UA-4672 branch October 6, 2025 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants