From ee1e8bcf71671955691aebbf060c027a003e2501 Mon Sep 17 00:00:00 2001 From: allocsys <225476909+allocsys@users.noreply.github.com> Date: Sat, 25 Jul 2026 13:47:33 +0330 Subject: [PATCH] =?UTF-8?q?Remove=20generate-lockfile.yml=20=E2=80=94=20wa?= =?UTF-8?q?s=20only=20a=20workaround=20for=20the=20dev=20sandbox's=20lack?= =?UTF-8?q?=20of=20network=20access,=20not=20a=20real=20ongoing=20need.=20?= =?UTF-8?q?Lockfile=20can=20be=20regenerated=20locally=20with=20a=20plain?= =?UTF-8?q?=20npm=20install=20when=20dependencies=20change.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/generate-lockfile.yml | 39 ------------------------- 1 file changed, 39 deletions(-) delete mode 100644 .github/workflows/generate-lockfile.yml diff --git a/.github/workflows/generate-lockfile.yml b/.github/workflows/generate-lockfile.yml deleted file mode 100644 index 36968a7..0000000 --- a/.github/workflows/generate-lockfile.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Generate lockfile - -# Manual maintenance workflow: run this any time package.json's dependencies -# change, to regenerate and commit package-lock.json. ci.yml already relies -# on this lockfile (setup-node's `cache: npm` + `npm ci`), so a stale -# lockfile will fail CI with a clear npm-ci mismatch error until this is run. -on: - workflow_dispatch: {} - -jobs: - generate-lockfile: - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-node@v4 - with: - node-version: "20" - - - name: Install dependencies (generates package-lock.json) - run: npm install - - - name: Commit lockfile if changed - run: | - set -e - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - git add package-lock.json - # Use `git diff --cached` (staged), not plain `git diff` -- the - # latter only detects changes to already-tracked files and misses - # a brand-new, never-before-committed lockfile entirely. - if git diff --cached --quiet; then - echo "package-lock.json unchanged, nothing to commit" - else - git commit -m "chore: regenerate package-lock.json" - git push - fi