Skip to content

Merge pull request #40 from storybookjs/dependabot/npm_and_yarn/creat… #82

Merge pull request #40 from storybookjs/dependabot/npm_and_yarn/creat…

Merge pull request #40 from storybookjs/dependabot/npm_and_yarn/creat… #82

Workflow file for this run

name: All Checks
on:
pull_request:
push:
branches:
- main
jobs:
format:
name: Check Formatting
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Prepare dependencies
uses: ./.github/actions/prepare-deps
- name: Check formatting with Prettier
run: yarn format:check
# lint:
# name: Lint
# runs-on: ubuntu-latest
# steps:
# - name: Checkout repository
# uses: actions/checkout@v3
# - name: Prepare dependencies
# uses: ./.github/actions/prepare-deps
# - name: Lint
# run: yarn lint
type-check:
name: Check Types
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Prepare dependencies
uses: ./.github/actions/prepare-deps
- name: Check TypeScript Types
run: yarn type-check
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Prepare dependencies
uses: ./.github/actions/prepare-deps
- name: Build
run: yarn build
smoke-test:
name: Smoke test
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Prepare dependencies
uses: ./.github/actions/prepare-deps
- name: Build
run: yarn build
- name: Start
run: yarn start:all