From e23d57516f6de97bc3d504c6e4b8ee4554c18dae Mon Sep 17 00:00:00 2001 From: Danny Teel Date: Thu, 22 Oct 2026 15:01:09 -0400 Subject: [PATCH 1/2] Update auto-package-updates.yml --- .github/workflows/auto-package-updates.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/auto-package-updates.yml b/.github/workflows/auto-package-updates.yml index 7568b36..a857830 100644 --- a/.github/workflows/auto-package-updates.yml +++ b/.github/workflows/auto-package-updates.yml @@ -61,23 +61,33 @@ permissions: jobs: package-update: runs-on: ubuntu-latest + timeout-minutes: 45 + concurrency: + group: automated-package-updates-${{ github.repository }} + cancel-in-progress: true steps: - name: Checkout repository uses: actions/checkout@v6 + - name: Set up Node.js uses: actions/setup-node@v6 with: node-version: ${{ inputs.node-version }} cache: npm cache-dependency-path: ${{ inputs.working-directory }}/package-lock.json + - name: Install npm-check-updates run: npm install -g npm-check-updates + - name: Update packages + timeout-minutes: 15 working-directory: ${{ inputs.working-directory }} run: | ${{ inputs.update-command }} ${{ inputs.install-command }} + - name: Create Pull Request + timeout-minutes: 10 uses: peter-evans/create-pull-request@v8 with: token: ${{ secrets.GH_TOKEN }} From a9a34fe35b8a9f2a17d122f82944f29a714fcec4 Mon Sep 17 00:00:00 2001 From: Danny Teel Date: Thu, 22 Oct 2026 15:01:56 -0400 Subject: [PATCH 2/2] Remove empty lines --- .github/workflows/auto-package-updates.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/auto-package-updates.yml b/.github/workflows/auto-package-updates.yml index a857830..c8c22d3 100644 --- a/.github/workflows/auto-package-updates.yml +++ b/.github/workflows/auto-package-updates.yml @@ -68,24 +68,20 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v6 - - name: Set up Node.js uses: actions/setup-node@v6 with: node-version: ${{ inputs.node-version }} cache: npm cache-dependency-path: ${{ inputs.working-directory }}/package-lock.json - - name: Install npm-check-updates run: npm install -g npm-check-updates - - name: Update packages timeout-minutes: 15 working-directory: ${{ inputs.working-directory }} run: | ${{ inputs.update-command }} ${{ inputs.install-command }} - - name: Create Pull Request timeout-minutes: 10 uses: peter-evans/create-pull-request@v8