From c9bcaebcceb3fc990bfd73faee2ed2fbbf22d773 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Tue, 7 Mar 2023 14:14:31 -0800 Subject: [PATCH] Test and LKG before push in dep bump --- .github/workflows/update-package-lock.yaml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/update-package-lock.yaml b/.github/workflows/update-package-lock.yaml index 18e60ff5e5ca3..f99cb37f4552c 100644 --- a/.github/workflows/update-package-lock.yaml +++ b/.github/workflows/update-package-lock.yaml @@ -20,13 +20,19 @@ jobs: with: node-version: 16 - - name: Configure git and update package-lock.json + - name: Update package-lock.json and push run: | - git config user.email "typescriptbot@microsoft.com" - git config user.name "TypeScript Bot" rm package-lock.json - npm install --package-lock-only --ignore-scripts # This is a no-op if package-lock.json is present. + npm install git add -f package-lock.json - if git commit -m "Update package-lock.json"; then + + if git diff --exit-code --name-only package-lock.json; then + echo "No change." + else + npm test + npx hereby lkg + git config user.email "typescriptbot@microsoft.com" + git config user.name "TypeScript Bot" + git commit -m "Update package-lock.json" git push fi