Skip to content

chore(deps): update jdx/mise-action action to v2.1.6 (#202) #894

chore(deps): update jdx/mise-action action to v2.1.6 (#202)

chore(deps): update jdx/mise-action action to v2.1.6 (#202) #894

Workflow file for this run

name: Frontend CI
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
jobs:
changes:
name: Changes
runs-on: ubuntu-24.04
outputs:
frontend: ${{ steps.changes.outputs.frontend }}
workflows: ${{ steps.changes.outputs.workflows }}
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Check frontend files changed
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: changes
with:
filters: |
frontend:
- 'frontend/**'
- .tool-versions
workflows:
- '.github/workflows/frontend-ci.yml'
format:
name: Format
runs-on: ubuntu-24.04
needs: changes
if: needs.changes.outputs.frontend == 'true' || needs.changes.outputs.workflows == 'true'
defaults:
run:
working-directory: ./frontend
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Install tools
uses: jdx/mise-action@53d027c2e96fed8f955f5d95bff910a3e031cc58 # v2.1.6
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Check formatting
run: bun run format
lint:
name: Lint
runs-on: ubuntu-24.04
needs: changes
if: needs.changes.outputs.frontend == 'true' || needs.changes.outputs.workflows == 'true'
defaults:
run:
working-directory: ./frontend
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Install tools
uses: jdx/mise-action@53d027c2e96fed8f955f5d95bff910a3e031cc58 # v2.1.6
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Check linting
run: bun run lint
build:
name: Build
runs-on: ubuntu-24.04
needs: changes
if: needs.changes.outputs.frontend == 'true' || needs.changes.outputs.workflows == 'true'
defaults:
run:
working-directory: ./frontend
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Install tools
uses: jdx/mise-action@53d027c2e96fed8f955f5d95bff910a3e031cc58 # v2.1.6
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Check build
run: bun run build