1
0
Fork 0
mirror of https://github.com/dorny/test-reporter.git synced 2026-03-22 16:02:13 +01:00
test-reporter/.github/workflows/dependabot-rebuild-dist.yml

50 lines
1.2 KiB
YAML

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