1
0
Fork 0
mirror of https://github.com/dorny/test-reporter.git synced 2026-03-22 07:52:14 +01:00

Create workflow to rebuild the dist/index.js when Dependabot updates dependencies

This commit is contained in:
Jozef Izso 2026-03-02 14:54:18 +01:00
parent 0a09b8be91
commit ccbe2002c5
Failed to extract signature

View file

@ -0,0 +1,50 @@
name: Rebuild dist for Dependabot
on:
pull_request:
types:
- opened
- synchronize
- reopened
paths-ignore:
- '**.md'
permissions:
contents: write
jobs:
rebuild-dist:
if: ${{ github.actor == 'dependabot[bot]' && github.event.pull_request.user.login == 'dependabot[bot]' }}
runs-on: ubuntu-latest
steps:
- name: Checkout Dependabot PR branch
uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.ref }}
- name: Set Node.js
uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
- name: Install dependencies
run: npm ci
- name: Rebuild dist artifacts
run: |
npm run build
npm run package
- name: Commit updated dist artifacts
run: |
if git diff --quiet -- dist/; then
echo "No dist changes to commit."
exit 0
fi
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git add dist/
git commit -m "chore: rebuild dist for Dependabot update"
git push