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 CI pipeline #25

Merged
merged 8 commits into from
Sep 17, 2024
Merged

Setup CI pipeline #25

merged 8 commits into from
Sep 17, 2024

Conversation

glemenneo
Copy link

@glemenneo glemenneo commented Sep 17, 2024

Changelog:

  • Add jest testing to frontend (@shishirbychapur please advise if jest is setup correctly)
  • Add Turborepo monorepo build management to cache builds and simplify test and lint scripts for all services
  • Add CI pipeline to build and test on Github Actions
  • Add status badge for CI status

Todo in another PR:

  • Enable remote caching to enable faster CI builds, explore Github Actions or GCP hosting

@glemenneo glemenneo added the enhancement New feature or request label Sep 17, 2024
@glemenneo glemenneo added this to the Milestone D6: Nice-to-Haves milestone Sep 17, 2024
@glemenneo glemenneo self-assigned this Sep 17, 2024
@glemenneo glemenneo merged commit df8556c into main Sep 17, 2024
1 check passed
@glemenneo glemenneo deleted the glemen/ci-pipeline branch September 18, 2024 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants