saayam-for-all / saayam-for-all/devsecops

Add a GitHub Actions workflow to lint Python files on pull requests

Open
#90 3 comments 0 reactions 6 assignees View on GitHub

@seniyatuscano is already working on this.

Since Sep 16, 2026.

enhancement good first issue
Dominant language
Python
Stars
2
Forks
17
Avg merge
1m
Merged PRs (30d)
1

Description

Overview

We have Python files in this repo but there's no linting set up in CI yet. The goal here is to
add a GitHub Actions workflow that runs flake8 on all .py files whenever someone opens a PR
against main. Keeps the codebase clean and catches formatting issues early.

Steps

  1. Create .github/workflows/lint.yml
  2. Set it to trigger on pull_request to main
  3. Install flake8 and run it against all .py files
  4. Open a draft PR to confirm the check shows up

Acceptance Criteria

  • .github/workflows/lint.yml added
  • Workflow triggers on PRs to main
  • flake8 check is visible on the PR

Resources

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.