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

"Rework CI for linting and use new linting in main CI" #1295

Merged
merged 13 commits into from
May 31, 2024

Conversation

timfelle
Copy link
Collaborator

@timfelle timfelle commented May 30, 2024

This pull request includes the following changes:

  • Rework of the CI for linting, including separating linting into its own file, performing checks for the repository and all changed files individually, and adding the ability to set a minimum score when calling the action.

  • Using the new linting in the main CI workflow.

  • Clean up of the workflow.

These changes improve the linting process and make it more clear what can be done to improve it.

As an additional bonus, we now cancel old workflows for a PR when a new commit is submitted. which should help reduce resource usage and speedup return for the valid runs.

timfelle added 3 commits May 30, 2024 11:55
- Linting is now its own file.
- Checks are done for repository and for all changed files individually.
- Minimum score can be set when calling the action.
@timfelle timfelle added the CI CI and workflows label May 30, 2024
@timfelle timfelle requested review from njansson and timofeymukha May 30, 2024 10:02
@timfelle timfelle added the don't merge Don't merge yet! label May 30, 2024
@timfelle timfelle removed the don't merge Don't merge yet! label May 30, 2024
@timfelle
Copy link
Collaborator Author

@njansson One note with this one, the branch rules should be modified to include this PR.

@njansson njansson merged commit b0232d1 into ExtremeFLOW:develop May 31, 2024
25 checks passed
@timfelle timfelle deleted the cicd/linting branch June 21, 2024 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI CI and workflows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants