Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update and lock linting tool versions to keep dev env stable #1301

Merged
merged 1 commit into from
Feb 6, 2024

Conversation

javulticat
Copy link
Member

@javulticat javulticat commented Feb 3, 2024

Description

A recently released version of black is now causing CI runs to fail on other PRs. This PR updates black (and accepts the changes it wants to make, which seems to be that it wanted to add a line of whitespace in a couple files) along with our other linting tools and pins their versions to keep our development and CI environments stable. A slightly older dev tool is better than a dev tool that is capable of breaking our CI at any moment and preventing PRs from being merged.

Going forward, we can set up an automated tool like Dependabot that will automatically generate PRs that update our dev tools when new versions are released.

Blocking

This issue is preventing the CI pipeline from running successfully, so all PRs are likely blocked by this. This was specifically observed in #1300.

@javulticat javulticat added dependencies dev-tools needs-review Needs attention from a maintainer labels Feb 3, 2024
@javulticat javulticat self-assigned this Feb 3, 2024
@coveralls
Copy link

Coverage Status

coverage: 74.831%. remained the same
when pulling 7c42ebf on jav/lint-update
into aa87eed on master.

@javulticat javulticat added the blocking Currently preventing other issue(s) from progressing label Feb 3, 2024
@javulticat javulticat merged commit e68ce5c into master Feb 6, 2024
6 checks passed
@javulticat javulticat deleted the jav/lint-update branch February 6, 2024 00:47
@javulticat javulticat removed needs-review Needs attention from a maintainer blocking Currently preventing other issue(s) from progressing labels Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants