Skip to content

Enhancement/flake8 pipeline check#28

Merged
CheesyLaZanya merged 2 commits intoOpen-Model-Initiative:mainfrom
PrateekKumar1709:enhancement/flake8-pipeline-check
Aug 19, 2024
Merged

Enhancement/flake8 pipeline check#28
CheesyLaZanya merged 2 commits intoOpen-Model-Initiative:mainfrom
PrateekKumar1709:enhancement/flake8-pipeline-check

Conversation

@PrateekKumar1709
Copy link
Copy Markdown
Contributor

Problem Statement:
The project needs to ensure code quality checks are performed in the GitHub pipeline, especially for pull requests, to catch issues that might be missed if local pre-commit hooks aren't run properly.

Related Issue:
Fixes #19 - Add flake8 check to the Github pipeline

Proposed Changes:
Create a new GitHub Actions workflow file (.github/workflows/flake8.yml) to run Flake8 checks on pull requests.

Testing:
The GitHub Actions workflow has been tested by creating a test pull request.

Signed-off-by: Prateek Kumar <85689959+PrateekKumar1709@users.noreply.github.com>
Signed-off-by: Prateek Kumar <85689959+PrateekKumar1709@users.noreply.github.com>
Copy link
Copy Markdown
Collaborator

@CheesyLaZanya CheesyLaZanya left a comment

Choose a reason for hiding this comment

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

Workflow matches expectations and discussion.

Supposedly workflows not running on the initial PR from forked repos is expected so this should impact future PRs is my understanding.

So looks good to me.

@CheesyLaZanya CheesyLaZanya merged commit d589bbc into Open-Model-Initiative:main Aug 19, 2024
@PrateekKumar1709 PrateekKumar1709 deleted the enhancement/flake8-pipeline-check branch August 19, 2024 20:07
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.

Add flake8 check to the Github pipeline

2 participants