From e5f1ad343ccc5e64c0002fb41603baa34a49d0f2 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Tue, 12 Mar 2024 21:32:48 +0800 Subject: [PATCH] chore: recover radar.js --- .github/workflows/build-assets.yml | 6 ------ .gitignore | 1 + scripts/workflow/build-routes.ts | 2 ++ 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-assets.yml b/.github/workflows/build-assets.yml index af1be6004..be14f4bb9 100644 --- a/.github/workflows/build-assets.yml +++ b/.github/workflows/build-assets.yml @@ -33,12 +33,6 @@ jobs: run: pnpm i - name: Build assets run: npm run build - - name: Commit files - run: | - git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" - git config --local user.name "github-actions[bot]" - git status - git diff-index --quiet HEAD || (git commit -m "chore: auto build" -a --no-verify && git push "https://${GITHUB_ACTOR}:${{ secrets.GITHUB_TOKEN }}@github.com/${GITHUB_REPOSITORY}.git" HEAD:master) - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: diff --git a/.gitignore b/.gitignore index 3d4554311..a5c841183 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,7 @@ *.iml app-minimal/ +assets/build/ coverage docs/.vuepress/dist node_modules diff --git a/scripts/workflow/build-routes.ts b/scripts/workflow/build-routes.ts index 192ee335d..89f3cc5ca 100644 --- a/scripts/workflow/build-routes.ts +++ b/scripts/workflow/build-routes.ts @@ -2,6 +2,7 @@ import { namespaces } from '../../lib/registry'; import { parse } from 'tldts'; import fs from 'node:fs'; import * as path from 'node:path'; +import toSource from 'tosource'; const maintainers: Record = {}; const radar: { @@ -68,6 +69,7 @@ for (const namespace in namespaces) { } fs.writeFileSync(path.join(__dirname, '../../assets/build/radar-rules.json'), JSON.stringify(radar, null, 2)); +fs.writeFileSync(path.join(__dirname, '../../assets/build/radar-rules.js'), `(${toSource(radar)})`); fs.writeFileSync(path.join(__dirname, '../../assets/build/maintainers.json'), JSON.stringify(maintainers, null, 2)); fs.writeFileSync(path.join(__dirname, '../../assets/build/routes.json'), JSON.stringify(namespaces, null, 2));