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

Run make lint and other simple jobs in GitHub Actions #6969

Merged
merged 2 commits into from
Dec 12, 2023
Merged

Conversation

legoktm
Copy link
Member

@legoktm legoktm commented Oct 3, 2023

Status

Ready for review

Description of Changes

lint

This is a ground-up rewrite of the "lint" job instead of porting it from
CircleCI. It will be much faster since it doesn't try to spin up a
Docker container and work through our various unnecessary caching
layers. It does literally the bare minimum to run lints.

The CircleCI lint job needs to remain for now because it's super
intertwined with everything else.

part 2

Migrate rust, rust-security and updater-gui-tests since they're pretty simple.

Testing

  • Visual review & CI passes

@legoktm legoktm requested a review from a team as a code owner October 3, 2023 20:59
@legoktm
Copy link
Member Author

legoktm commented Oct 4, 2023

I split out the first mypy speedup commit to a separate PR: #6971.

This is a ground-up rewrite of the "lint" job instead of porting it from
CircleCI. It will be much faster since it doesn't try to spin up a
Docker container and work through our various unnecessary caching
layers. It does literally the bare minimum to run lints.

The CircleCI lint job needs to remain for now because it's super
intertwined with everything else.
@legoktm legoktm force-pushed the gha-lint branch 2 times, most recently from bef1783 to d5327ee Compare December 11, 2023 19:56
@legoktm legoktm marked this pull request as ready for review December 11, 2023 19:56
@legoktm legoktm changed the title Run make lint job in GitHub Actions Run make lint and other simple jobs in GitHub Actions Dec 11, 2023
@legoktm legoktm merged commit 4438c50 into develop Dec 12, 2023
17 checks passed
@legoktm legoktm deleted the gha-lint branch December 12, 2023 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants