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

ci: add GitHub CI #3

Open
wants to merge 18 commits into
base: main
Choose a base branch
from
Open

ci: add GitHub CI #3

wants to merge 18 commits into from

Conversation

JeronimoMendes
Copy link
Member

@JeronimoMendes JeronimoMendes commented Mar 25, 2023

This PR adds the following:

  • Linting job (runs flake8 and black with auto fix)
  • Unit test job
  • Conventional commit checker job
  • Pre-commit hooks
  • Automatically update CHANGELOG on PR
  • Create new release tag on merge onto master
  • Build and upload docker image to registry on new tag

Let me know if you remember any useful jobs to be added

Closes #1

@JeronimoMendes JeronimoMendes self-assigned this Mar 25, 2023
@JeronimoMendes JeronimoMendes changed the title Add GitHub CI feat: add GitHub CI Mar 25, 2023
@codecov-commenter
Copy link

Codecov Report

❗ No coverage uploaded for pull request base (main@55ac61b). Click here to learn what that means.
The diff coverage is n/a.

📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@          Coverage Diff           @@
##             main      #3   +/-   ##
======================================
  Coverage        ?   0.00%           
======================================
  Files           ?       1           
  Lines           ?       5           
  Branches        ?       0           
======================================
  Hits            ?       0           
  Misses          ?       5           
  Partials        ?       0           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@JeronimoMendes JeronimoMendes changed the title feat: add GitHub CI ci: add GitHub CI Mar 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add GitHub CI
3 participants