From bf3b2efd3a672dea3caf99b4275b322b657f329a Mon Sep 17 00:00:00 2001 From: wsargent-emcins <161492079+wsargent-emcins@users.noreply.github.com> Date: Fri, 7 Jun 2024 09:58:49 -0500 Subject: [PATCH 1/3] Create update-package-lock.yml --- .github/workflows/update-package-lock.yml | 53 +++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/workflows/update-package-lock.yml diff --git a/.github/workflows/update-package-lock.yml b/.github/workflows/update-package-lock.yml new file mode 100644 index 00000000..0fe00670 --- /dev/null +++ b/.github/workflows/update-package-lock.yml @@ -0,0 +1,53 @@ +name: Update package-lock.json + +on: + schedule: + # This is probably 6am UTC, which is 10pm PST or 11pm PDT + # Alternatively, 6am local is also fine + - cron: '0 6 * * *' + workflow_dispatch: {} + +permissions: + contents: read + +# Ensure scripts are run with pipefail. See: +# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#exit-codes-and-error-action-preference +defaults: + run: + shell: bash + +jobs: + build: + runs-on: ubuntu-latest + if: github.repository == 'wsargent-emcins/file-reader-action' + + steps: + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 + with: + token: ${{ secrets.TS_BOT_GITHUB_TOKEN }} + - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + with: + node-version: '*' + check-latest: true + - run: | + npm --version + # corepack enable npm + npm install -g $(jq -r '.packageManager' < package.json) + npm --version + + - name: Update package-lock.json and push + run: | + rm package-lock.json + npm install + + 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 add -f package-lock.json + git commit -m "Update package-lock.json" + git push + fi From bc1845ac6bed616afe471c71eaf57177a508f407 Mon Sep 17 00:00:00 2001 From: wsargent-emcins <161492079+wsargent-emcins@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:03:54 -0500 Subject: [PATCH 2/3] Update update-package-lock.yml --- .github/workflows/update-package-lock.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update-package-lock.yml b/.github/workflows/update-package-lock.yml index 0fe00670..2c8253f2 100644 --- a/.github/workflows/update-package-lock.yml +++ b/.github/workflows/update-package-lock.yml @@ -24,7 +24,7 @@ jobs: steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: - token: ${{ secrets.TS_BOT_GITHUB_TOKEN }} + token: ${{ secrets.WS_GITHUB_TOKEN }} - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 with: node-version: '*' From b47fdc87be6969c202821c035c519e4ce8289a20 Mon Sep 17 00:00:00 2001 From: wsargent-emcins <161492079+wsargent-emcins@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:04:29 -0500 Subject: [PATCH 3/3] Update update-package-lock.yml --- .github/workflows/update-package-lock.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update-package-lock.yml b/.github/workflows/update-package-lock.yml index 2c8253f2..e40e3df5 100644 --- a/.github/workflows/update-package-lock.yml +++ b/.github/workflows/update-package-lock.yml @@ -45,8 +45,8 @@ jobs: else npm test npx hereby LKG - git config user.email "typescriptbot@microsoft.com" - git config user.name "TypeScript Bot" + git config user.email "will.sargent@emcins.com" + git config user.name "Will Sargent" git add -f package-lock.json git commit -m "Update package-lock.json" git push