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

Nx CI #771

Merged
merged 6 commits into from
Jun 29, 2023
Merged

Nx CI #771

merged 6 commits into from
Jun 29, 2023

Conversation

tsa96
Copy link
Member

@tsa96 tsa96 commented Jun 26, 2023

Adds CI jobs for pull requests. Makes use of the glorious free runners from Github and runs the three biggest ones in separate jobs, really happy with the speed so far.

The frontend-e2e one isn't particularly useful yet, we literally only have one test, however it does verify that the site loads in a real browser without errors. And we'll hopefully be adding lots more frontend e2e testing in the future.

@tsa96 tsa96 force-pushed the feat/ci branch 3 times, most recently from 641fa2e to 104890d Compare June 29, 2023 16:26
We've tracked that there's something wrong with our bundling, we'll get to that. For now I just want CI to pass!
Was very messy and no real advantage to running this way. If needed we could add back if we can come up with a cleaner way of handling the env vars
@tsa96 tsa96 force-pushed the feat/ci branch 2 times, most recently from 185212b to 4986f87 Compare June 29, 2023 20:18
@tsa96 tsa96 changed the title Draft: Nx CI Nx CI Jun 29, 2023
@tsa96 tsa96 requested a review from Gocnak June 29, 2023 20:24
YAML formatter takes complete control over linebreaks in multiline
strings, which makes scripts in Docker Compose files a nightmare to
read. We barely use YAML anyway, may as well just disable.
Copy link
Member

@Gocnak Gocnak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nicely done! CI is an exciting gift that keeps on giving

@tsa96 tsa96 merged commit 71ed433 into main Jun 29, 2023
6 checks passed
@tsa96 tsa96 deleted the feat/ci branch June 29, 2023 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants