-
Notifications
You must be signed in to change notification settings - Fork 187
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 action workflow #705
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. Latest deployment of this branch, based on commit b723e7e:
|
@sarahdayan once #704 is merged can you redeploy on Vercel? |
52971ae
to
1ca379b
Compare
1ca379b
to
9103968
Compare
@sarahdayan I added a I'm don't like how much duplication there is between the two workflows, but I need to do some more research on workflow jobs before I can attempt to extract it. |
01f31d9
to
3b59477
Compare
@sarahdayan, this is not ready, please make sure I confirm the issues are fixed before merging this PR. I've been deep diving on GitHub actions and I'm about to rework this to remove all the duplication, but I also need to read through the security docs and make sure I fully understand how to sandbox a PR action environment. Specific concerns
|
3b59477
to
b723e7e
Compare
This pull request adds a GitHub workflow to the repo. It uses a third party action felixmosh/turborepo-gh-artifacts to create a local TurboRepo cache server and handles uploading/downloading the cache as GitHub artifacts .
To implement, the following environment variables would need to be added:
NPM_AUTH_TOKEN
- required to release withshipjs
.TURBO_TOKEN
- this can be anything, it is used to authorize communication betweenturbo
and the local caching server.Closes #684