From 7f257df0f5bd84a6a989b4c231016df7d02bc9d2 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Fri, 27 Mar 2026 16:39:10 -0700 Subject: [PATCH] feat(ci): add token drift detection job to CI pipeline --- .gitea/workflows/ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index e0ae749b..9354ea31 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -29,6 +29,30 @@ jobs: - name: Test run: pnpm test + token-drift: + name: Check design token drift + runs-on: ubuntu-latest + timeout-minutes: 5 + defaults: + run: + working-directory: /Users/sd9235/code/mygh/learning_ai_common_plat + steps: + - name: Pull latest + run: git pull --ff-only origin main || true + + - name: Regenerate tokens + run: npx tsx packages/design-tokens/scripts/generate.ts + + - name: Check for drift + run: | + if git diff --exit-code packages/design-tokens/generated/; then + echo "✅ No token drift detected" + else + echo "❌ Token drift detected — run 'npx tsx packages/design-tokens/scripts/generate.ts' and commit" + git diff packages/design-tokens/generated/ + exit 1 + fi + publish-packages: name: Publish @bytelyst/* to Gitea npm registry runs-on: ubuntu-latest