diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 3cb0adba7a..babc2b471c 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -7,6 +7,12 @@ on: pull_request: types: [opened, synchronize] + workflow_dispatch: + + # to execute once a day (more info see https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule ) + schedule: + - cron: '0 0 * * *' + jobs: build: strategy: @@ -47,7 +53,7 @@ jobs: run: yarn install --ignore-engines --frozen-lockfile - name: Check format - run: yarn format + run: yarn format || (yarn format-fix; git diff --exit-code) - name: Lint run: yarn lint diff --git a/package.json b/package.json index c6da54187f..953b53f0e9 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "docs-preview": "vitepress preview docs", "lint": "eslint . --ext .js,.ts", "lint-fix": "eslint . --ext .js,.ts --fix", - "format": "prettier **/*.{ts,js,json,yml,md} -l", + "format": "prettier **/*.{ts,js,json,yml,md} --check", "format-fix": "prettier **/*.{ts,js,json,yml,md} --write", "publish": "lerna publish --conventional-commits", "reinstall": "yarn clean && yarn install",