Skip to content

Made sure to use i18n-t instead of splitting the translations #2365

Made sure to use i18n-t instead of splitting the translations

Made sure to use i18n-t instead of splitting the translations #2365

name: Webclient CI/CD
on:
pull_request:
branches: [ main ]
types: [ opened, reopened, synchronize ]
push:
branches: [ main ]
workflow_dispatch:
jobs:
webclient-linting:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v3
with:
version: 9.1.0
package_json_file: webclient/package.json
run_install: |
- cwd: webclient
args: [--frozen-lockfile, --strict-peer-dependencies]
- args: [--global, openapi-format]
- run: pnpm run lint
working-directory: webclient
- run: pnpm run type-check
working-directory: webclient
webclient-build:
uses: ./.github/workflows/_docker-build.yml
needs:
- webclient-linting
with:
image_suffix: webclient
context: ./webclient
dockerfile: Dockerfile
permissions:
contents: read
packages: write