Skip to content

feat(dt-utils): refactor the dt-utils #77

feat(dt-utils): refactor the dt-utils

feat(dt-utils): refactor the dt-utils #77

Workflow file for this run

name: CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
setup:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-pnpm
prettier:
needs: setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-pnpm
- uses: actions/download-artifact@v4
with:
name: node_modules
path: node_modules
- run: pnpm prettier
eslint:
needs: setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-pnpm
- uses: actions/download-artifact@v4
with:
name: node_modules
path: node_modules
- run: pnpm eslint
test:
needs: setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-pnpm
- uses: actions/download-artifact@v4
with:
name: node_modules
path: node_modules
- uses: zcong1993/setup-timezone@master
with:
timezone: Asia/Shanghai
- run: pnpm test
build:
needs: [setup, prettier, eslint, test]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-pnpm
- uses: actions/download-artifact@v4
with:
name: node_modules
path: node_modules
- run: pnpm build