Skip to content

feat: onboarding (#475) #145

feat: onboarding (#475)

feat: onboarding (#475) #145

Workflow file for this run

name: Staging CI/CD
on:
push:
branches: [main]
paths:
- "client/**"
permissions:
actions: read
checks: read
contents: read
deployments: write
issues: write
discussions: write
packages: write
pull-requests: write
repository-projects: read
security-events: write
statuses: read
jobs:
setup:
uses: Monday-Morning/project-tahiti/.github/workflows/setup.yml@main
with:
setup_dev: true
eslint:
needs: setup
uses: Monday-Morning/project-tahiti/.github/workflows/eslint.yml@main
with:
config_path: ./.eslintrc.json
ignore_path: ./.eslintignore
file_path: "./"
prettier:
needs: setup
uses: Monday-Morning/project-tahiti/.github/workflows/prettier.yml@main
with:
file_pattern: "./client/."
config_path: "./client/.prettierrc"
ignore_path: "./client/.prettierignore"
fail_on_error: true
analyze:
needs: [eslint, prettier]
uses: Monday-Morning/project-tahiti/.github/workflows/analyze.yml@main
build:
needs: analyze
uses: Monday-Morning/project-tahiti/.github/workflows/build.yml@main
with:
node_env: development
image_name: ${{ github.repository }}
registry: ghcr.io
context: .
dockerfile: ./Dockerfile
is_latest: true
secrets:
token: ${{ secrets.GITHUB_TOKEN }}
env_vars: ${{ secrets.PROD_ENV }}