checks #85
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
name: checks | |
on: | |
pull_request: ~ | |
merge_group: ~ | |
jobs: | |
lint-web: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: oven-sh/setup-bun@v1 | |
- name: Resolve Dependencies | |
run: bun install --frozen-lockfile | |
env: | |
HUSKY: 0 | |
- name: Check code | |
run: bun --cwd=apps/web run lint | |
lint-cms: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: oven-sh/setup-bun@v1 | |
- name: Resolve Dependencies | |
run: bun install --frozen-lockfile | |
env: | |
HUSKY: 0 | |
- name: Check code | |
run: bun --cwd=apps/cms run lint | |
typegen: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: oven-sh/setup-bun@v1 | |
- name: Resolve Dependencies | |
run: bun install --frozen-lockfile | |
env: | |
HUSKY: 0 | |
- name: Check type of content model is generated | |
run: >- | |
bun --cwd=apps/web run typegen && | |
git diff --exit-code apps/web/src/types | |
env: | |
DEV: true | |
CONTENTFUL_ENV: develop | |
CONTENTFUL_SPACE_ID: ${{ vars.CONTENTFUL_SPACE_ID }} | |
CONTENTFUL_MANAGEMENT_TOKEN: ${{ secrets.CONTENTFUL_MANAGEMENT_TOKEN }} | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: oven-sh/setup-bun@v1 | |
- name: Resolve Dependencies | |
run: bun install --frozen-lockfile | |
env: | |
HUSKY: 0 | |
- name: Build | |
run: bun --cwd=apps/web run build | |
env: | |
DEV: true | |
CONTENTFUL_ENV: develop | |
CONTENTFUL_SPACE_ID: ${{ vars.CONTENTFUL_SPACE_ID }} | |
CONTENTFUL_PREVIEW_TOKEN: ${{ secrets.CONTENTFUL_PREVIEW_TOKEN }} |