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

Create GitHub actions to test new code before merging #24

Open
9 tasks
demilolu opened this issue Sep 26, 2021 · 2 comments
Open
9 tasks

Create GitHub actions to test new code before merging #24

demilolu opened this issue Sep 26, 2021 · 2 comments

Comments

@demilolu
Copy link
Contributor

demilolu commented Sep 26, 2021

Background on the problem the feature will solve/improved user experience

Add GitHub Actions to test and build new code pushed to a branch or committed to a pull request. Code that passes all the steps in the GitHub action can be merged in the repository.

Prerequisite: This should be installed after we start adding python code to this repo.

Describe the solution you'd like

A GitHub action runs whenever code is committed to any branch or PR is made to the main branch.

Each action will

  • install dependencies
  • build for production
  • run all tests
  • linting, we haven't chosen a linter so let's discuss options in the comments

Tasks

  • Ensure install, build and lint steps run locally on your system
  • Read more about GitHub actions, in the Build and Test section
  • Create GitHub actions for each folder described above. You can read more Python build actions here.
  • Commit and push your GitHub action code.
  • Go to the Actions tab to see if it worked.

Acceptance Criteria

  • GitHub action runs for every new code commit and PR.

FYI @upkarlidder

@upkarlidder upkarlidder added hacktoberfest help wanted Extra attention is needed CI/CD and removed hacktoberfest help wanted Extra attention is needed labels Sep 26, 2021
@github-actions
Copy link

👋 Hi! This issue has been marked stale due to inactivity. If no further activity occurs, it will automatically be closed in 14 days.

@github-actions
Copy link

github-actions bot commented Apr 5, 2022

👋 Hi! This issue has been marked stale due to inactivity. If no further activity occurs, it will automatically be closed in 14 days.

@github-actions github-actions bot added the stale label Apr 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants