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

Move linters to github actions #3289

Merged
merged 7 commits into from
Jan 24, 2024
Merged

Move linters to github actions #3289

merged 7 commits into from
Jan 24, 2024

Conversation

rossjones
Copy link
Contributor

@rossjones rossjones commented Jan 22, 2024

Moves the precommit linters to github actions to free up a little space in CircleCI.
We also remove go vet as it's already part of golangci-lint.

Fixes #3288

@rossjones rossjones force-pushed the 3288-ga-lint branch 3 times, most recently from f69007c to 23079e3 Compare January 22, 2024 15:26
@rossjones rossjones changed the title WIP: Move linters to github actions Move linters to github actions Jan 22, 2024
.github/workflows/lint.yml Outdated Show resolved Hide resolved
.github/workflows/lint.yml Outdated Show resolved Hide resolved
@frrist
Copy link
Member

frrist commented Jan 22, 2024

Is it possible to prevent tests from running until the linter passes? i.e. don't waste time on tests if linting fails?

.github/workflows/lint.yml Outdated Show resolved Hide resolved
@simonwo
Copy link
Contributor

simonwo commented Jan 22, 2024

Is it possible to prevent tests from running until the linter passes? i.e. don't waste time on tests if linting fails?

Undesirable – at best, you then need to wait for the linter to run and pass again before knowing what tests failed. There's no issue with wasting time.

@rossjones
Copy link
Contributor Author

@simonwo @aronchick everything's passing now, but it's still waiting for the old 'lint' check which is never going to run. Is it possible for you to remove it from the list in settings please as I don't have access.

@aronchick aronchick enabled auto-merge (squash) January 24, 2024 12:35
@frrist frrist disabled auto-merge January 24, 2024 17:46
@frrist frrist enabled auto-merge (rebase) January 24, 2024 17:46
@frrist frrist merged commit 2dffc8d into main Jan 24, 2024
11 checks passed
@frrist frrist deleted the 3288-ga-lint branch January 24, 2024 21:45
@frrist frrist restored the 3288-ga-lint branch January 24, 2024 22:09
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.

Move non-execution CI to GA
4 participants