.github/workflows/pull-request.yml
pull_request
with base branchmain
lint
- 🔦 Lint pull request title
- 📝 Check changeset status
.github/workflows/integration.yml
pull_request
with base branchmain
audit
- 🐾 Audit dependencies
test
- 🖍️ Check formatting
- 🏗️ Build packages
- 🛡️ Test types
- 🔦 Lint code
- 🧪 Test coverage
SNYK_TOKEN
see https://docs.snyk.io/features/user-and-group-management/authentication/authentication-for-third-party-toolsTURBO_TOKEN
see 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_API
required only for custom remote, see https://ducktors.github.io/turborepo-remote-cache/custom-remote-caching.html#local-environment-variablesTURBO_TEAM
see 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
push
with base branchmain
versioning
- 📝 Process changesets
status
needsversioning
- 🪄 Analyze express app
- 🪄 Analyze keystone app
- 🪄 Analyze vite app
- 🪄 Analyze next app
express
needsstatus
- 🏗️ Build
- 🚀 Deploy (NOTE: Adjust this step according to your needs.)
keystone
needsstatus
- 🏗️ Build
- 🚀 Deploy (NOTE: Adjust this step according to your needs.)
next
needsstatus
- 🏗️ Build
- 🚀 Deploy (NOTE: Adjust this step according to your needs.)
vite
needsstatus
- 🏗️ Build
- 🚀 Deploy (NOTE: Adjust this step according to your needs.)
TURBO_TOKEN
see 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_API
required only for custom remote, see https://ducktors.github.io/turborepo-remote-cache/custom-remote-caching.html#local-environment-variablesTURBO_TEAM
see 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
schedule
with cron definition to run on a regular baseworkflow_dispatch
to 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.