seng499-company2 / algorithm1

MIT License
1 stars 1 forks source link

Setup CD (GitHub Actions) #19

Open sfaigan opened 2 years ago

sfaigan commented 2 years ago

User Story

As a developer, I would like all merges to main to be automatically tested and linted to ensure code in the main branch is of high quality. As a developer, I would like the PyPi package to be built and reuploaded to PyPi on each merge to main to ensure consumers of the package have the most up-to-date version.

Description

After the PyPi package has been setup, it would be beneficial to have it automatically built and reuploaded to PyPi every time code is merged to main. We should also run the tests and linter before merging, just to be safe.

Acceptance Criteria

On each new merge to main:

Additional Resources

PEP8 PR bot