Skip to content

[ core/pre-review ]github-actions pre-review #7

[ core/pre-review ]github-actions pre-review

[ core/pre-review ]github-actions pre-review #7

Workflow file for this run

name: PR Pre-review
on:
pull_request:
push:
branches:
- master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SKIP_REST: false
jobs:
pre-review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.head_ref }}
fetch-depth: 0
- uses: actions/setup-node@v4
with:
node-version: 20
cache: 'npm'
- name: Fetch master branch
run: git fetch origin master
- name: Collect information
run: |
MERGE_BASE=$(git merge-base origin/master HEAD 2>/dev/null || echo HEAD~1);
GITHUB_HANDLE=$GITHUB_TRIGGERING_ACTOR;
echo "GITHUB_HANDLE=$GITHUB_HANDLE" >> $GITHUB_ENV;
CHANGED_FILES=$(git diff --name-only $MERGE_BASE HEAD);
echo "CHANGED_FILES=$CHANGED_FILES" >> $GITHUB_ENV;
- name: Run "preReview" script
run: |
node ./generators/preReview.js "$GITHUB_HANDLE" "$CHANGED_FILES"