From 625c6cc649cdb7f3f06187253c76d91a951ca8cf Mon Sep 17 00:00:00 2001 From: tresabhi <43380238+tresabhi@users.noreply.github.com> Date: Sun, 9 Aug 2026 14:44:16 -0500 Subject: [PATCH] workflow for discovering ids --- .github/workflows/ids.yaml | 34 +++++++++++++++++++ .../workflows/{website.yml => website.yaml} | 0 package.json | 3 +- packages/scripts/package.json | 13 +------ 4 files changed, 36 insertions(+), 14 deletions(-) create mode 100644 .github/workflows/ids.yaml rename .github/workflows/{website.yml => website.yaml} (100%) diff --git a/.github/workflows/ids.yaml b/.github/workflows/ids.yaml new file mode 100644 index 000000000..40dc9f80e --- /dev/null +++ b/.github/workflows/ids.yaml @@ -0,0 +1,34 @@ +name: Discover IDs + +on: + push: + branches: infrastructure + + schedule: + - cron: 0 */6 * * * + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +env: + PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }} + +jobs: + discover: + name: Discover IDs + + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v6 + + - name: Setup bun + uses: oven-sh/setup-bun@v2 + + - name: Install dependencies + run: bun install + + - name: Discover IDs + run: bun run discover-ids diff --git a/.github/workflows/website.yml b/.github/workflows/website.yaml similarity index 100% rename from .github/workflows/website.yml rename to .github/workflows/website.yaml diff --git a/package.json b/package.json index 9c533bb44..9af30f596 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,7 @@ "scripts": { "dev": "cd packages/website && bun run dev", "build": "cd packages/website && bun run build", - "build:averages": "cd packages/scripts && bun run build:averages", - "build:ids": "cd packages/scripts && bun run build:ids" + "discover-ids": "cd packages/scripts && bun run discover-ids" }, "type": "module", "workspaces": [ diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 8f3dac71f..d72a23bc7 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -36,18 +36,7 @@ }, "private": true, "scripts": { - "build:assets": "bun src/buildAssets/index.ts", - "build:averages": "bun src/averages.ts", - "setup:depotdownloader": "bun src/setupDepotDownloader.ts", - "setup:patches": "bun src/applyPatches.ts", - "build:reviews": "bun src/reviews.ts", - "build:ids": "bun src/discoverIds/index.ts", - "build:ratingleaderboard": "bun src/buildRatingLeaderboard.ts", - "build:proxyclient": "bun src/buildProxyClient.ts", - "build:catalogitemaccesssor": "bun src/buildCatalogItemAccessor.ts", - "prunestrings": "bun src/pruneStrings.ts", - "build:protos": "bun src/protos.ts", - "patchnotes": "bun src/patchNotes.ts" + "discover-ids": "bun src/discoverIds/index.ts" }, "type": "module" }