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

Setup github actions properly #125

Open
Tracked by #142
bnonni opened this issue Aug 29, 2024 · 2 comments
Open
Tracked by #142

Setup github actions properly #125

bnonni opened this issue Aug 29, 2024 · 2 comments
Assignees
Labels
cicd Related to devops in some way (github actions, docker, etc)) good first issue Good for newcomers hacktoberfest 2024 Issues for hacktoberfest 2024 help wanted Extra attention is needed P2 priority level 2, important not urgent => schedule (long term) or delegate it

Comments

@bnonni
Copy link

bnonni commented Aug 29, 2024

Right now, the only github action runs on every push to all branches. It installs the dependencies, lints, builds and builds tests. We'd like to add

  • Run all tests
  • Upload coverage to codecov

Additionally, it would be ideal to have multiple flows:

  • non-main branch + prs into main
    • install, lint, build packages, build tests, run tests, upload coverage
  • main branch
    • install, lint, build packages, build tests, run tests, upload coverage, bump versions and publish to npmjs

If you have alternative ideas that make more sense, we are open to hearing those ideas.

@bnonni bnonni added good first issue Good for newcomers help wanted Extra attention is needed P2 priority level 2, important not urgent => schedule (long term) or delegate it cicd Related to devops in some way (github actions, docker, etc)) hacktoberfest 2024 Issues for hacktoberfest 2024 labels Aug 29, 2024
@aniketh-varma
Copy link

.take

@bnonni
Copy link
Author

bnonni commented Oct 9, 2024

Thanks @aniketh-varma! This issue has been assigned to you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cicd Related to devops in some way (github actions, docker, etc)) good first issue Good for newcomers hacktoberfest 2024 Issues for hacktoberfest 2024 help wanted Extra attention is needed P2 priority level 2, important not urgent => schedule (long term) or delegate it
Projects
None yet
Development

No branches or pull requests

2 participants