CivicTechJobs icon indicating copy to clipboard operation
CivicTechJobs copied to clipboard

Add python and eslint automations to CI/CD pipeline

Open LoTerence opened this issue 1 year ago • 1 comments

Dependency

  • [ ] #609 - we should resolve all eslint errors first, otherwise no one will be able to merge or deploy anything.

Overview

As a developer, we should add linter scripts to the CI/CD pipelines via github actions, so that our codebase will always remain clean and maintainable.

Notes

  • The current github action needs updating - it can be found in /.github/workflows/linter.yml

Action Items

  • [ ] Make a github action to check code is linted before merging to develop
  • [ ] Make a github action to check code is linted before merging to main
  • [ ] The gihub action should be migrated to v4

Resources/Instructions

Resources

  • https://hackforla.github.io/CivicTechJobs/developer/frontend/#linting

LoTerence avatar Nov 07 '24 23:11 LoTerence

@LoTerence this issue looks good too, please move it to prioritized backlog / in-progress as needed

nooriaali9 avatar Nov 16 '24 16:11 nooriaali9