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

Update GHA CI build #72

Merged
merged 2 commits into from Oct 9, 2022
Merged

Update GHA CI build #72

merged 2 commits into from Oct 9, 2022

Conversation

Celeo
Copy link
Contributor

@Celeo Celeo commented Oct 9, 2022

This updates the existing build on push. The two jobs (one each for the Rust and TypeScript code) run in parallel, and both make use of caching to speed up their runs, as requested.

I explicitly use the TS type check commands in the two directories I see tsconfig.json files rather than running pnpm run checks at the top level, as that'd require the Rust setup in both jobs. That'd work, but I'd recommend collapsing the two jobs into one and forgoing the concurrency in favor of command simplicity.

Fixes #68

re: #71

@aaronleopold
Copy link
Collaborator

The rust part needs some TLC, but that's mostly because of the dependencies I think. Overall, this looks good to me, it provides a good foundation. Thanks again!

@aaronleopold aaronleopold merged commit eef93a4 into stumpapp:gh-actions Oct 9, 2022
@Celeo Celeo deleted the gha-ci branch October 9, 2022 19:50
@Celeo
Copy link
Contributor Author

Celeo commented Oct 9, 2022

Great! You're very welcome; happy Hacktober!

aaronleopold pushed a commit that referenced this pull request Oct 22, 2022
* Update GHA CI build

* Update job for current directory structure
aaronleopold added a commit that referenced this pull request Oct 29, 2022
aaronleopold added a commit that referenced this pull request Oct 30, 2022
* Update GHA CI build (#72)

* Update GHA CI build

* Update job for current directory structure

* reorg: prelude

* dx, factory pattern, ci

* bump prisma

* wip: dao

* oop

* oop?

Co-authored-by: Matt Boulanger <Celeo@users.noreply.github.com>
f8thl3ss pushed a commit to f8thl3ss/stump that referenced this pull request Nov 9, 2022
* Update GHA CI build

* Update job for current directory structure
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.

None yet

2 participants