Skip to content

Latest commit

 

History

History
100 lines (67 loc) · 3.05 KB

workflows.md

File metadata and controls

100 lines (67 loc) · 3.05 KB

Workflows

Pull Request

.github/workflows/pull-request.yml

Events

  • pull_request with base branch main

Jobs

  • lint
    • 🔦 Lint pull request title
    • 📝 Check changeset status

Integration

.github/workflows/integration.yml

Events

  • pull_request with base branch main

Jobs

  • audit
    • 🐾 Audit dependencies
  • test
    • 🖍️ Check formatting
    • 🏗️ Build packages
    • 🛡️ Test types
    • 🔦 Lint code
    • 🧪 Test coverage

Secrets

Variables

Deployment

.github/workflows/deployment.yml

Events

  • push with base branch main

Jobs

  • versioning
    • 📝 Process changesets
  • status needs versioning
    • 🪄 Analyze express app
    • 🪄 Analyze keystone app
    • 🪄 Analyze vite app
    • 🪄 Analyze next app
  • express needs status
    • 🏗️ Build
    • 🚀 Deploy (NOTE: Adjust this step according to your needs.)
  • keystone needs status
    • 🏗️ Build
    • 🚀 Deploy (NOTE: Adjust this step according to your needs.)
  • next needs status
    • 🏗️ Build
    • 🚀 Deploy (NOTE: Adjust this step according to your needs.)
  • vite needs status
    • 🏗️ Build
    • 🚀 Deploy (NOTE: Adjust this step according to your needs.)

Secrets

Variables

Report

.github/workflows/report.yml

Events

  • schedule with cron definition to run on a regular base
  • workflow_dispatch to run the workflow manually

Jobs

  • 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.