.github/workflows/pull-request.yml
pull_requestwith base branchmain
lint- π¦ Lint pull request title
- π Check changeset status
.github/workflows/integration.yml
pull_requestwith base branchmain
audit- πΎ Audit dependencies
test- ποΈ Check formatting
- ποΈ Build packages
- π‘οΈ Test types
- π¦ Lint code
- π§ͺ Test coverage
SNYK_TOKENsee https://docs.snyk.io/features/user-and-group-management/authentication/authentication-for-third-party-toolsTURBO_TOKENsee https://turbo.build/repo/docs/ci/github-actions#remote-caching or https://ducktors.github.io/turborepo-remote-cache/custom-remote-caching.html#local-environment-variables
TURBO_APIrequired only for custom remote, see https://ducktors.github.io/turborepo-remote-cache/custom-remote-caching.html#local-environment-variablesTURBO_TEAMsee https://turbo.build/repo/docs/ci/github-actions#remote-caching or https://ducktors.github.io/turborepo-remote-cache/custom-remote-caching.html#local-environment-variables
.github/workflows/deployment.yml
pushwith base branchmain
versioning- π Process changesets
statusneedsversioning- πͺ Analyze express app
- πͺ Analyze keystone app
- πͺ Analyze vite app
- πͺ Analyze next app
expressneedsstatus- ποΈ Build
- π Deploy (NOTE: Adjust this step according to your needs.)
keystoneneedsstatus- ποΈ Build
- π Deploy (NOTE: Adjust this step according to your needs.)
nextneedsstatus- ποΈ Build
- π Deploy (NOTE: Adjust this step according to your needs.)
viteneedsstatus- ποΈ Build
- π Deploy (NOTE: Adjust this step according to your needs.)
TURBO_TOKENsee https://turbo.build/repo/docs/ci/github-actions#remote-caching or https://ducktors.github.io/turborepo-remote-cache/custom-remote-caching.html#local-environment-variables
TURBO_APIrequired only for custom remote, see https://ducktors.github.io/turborepo-remote-cache/custom-remote-caching.html#local-environment-variablesTURBO_TEAMsee https://turbo.build/repo/docs/ci/github-actions#remote-caching or https://ducktors.github.io/turborepo-remote-cache/custom-remote-caching.html#local-environment-variables
schedulewith cron definition to run on a regular baseworkflow_dispatchto run the workflow manually
audit- πΎ Audit dependencies
Note Some workflow jobs are using Turborepo. The
TURBO_*secrets and variables can be configured to enable remote caching. See https://turbo.build/repo/docs/core-concepts/remote-caching or https://ducktors.github.io/turborepo-remote-cache.