name: Fitness Functions CI on: pull_request: types: [assigned, opened, synchronize, reopened] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 - name: Use Node.js uses: actions/setup-node@v3 with: node-version: '16' - name: Run fitness functions env: HEAD_REF: ${{ github.event.pull_request.head.ref }} BASE_REF: ${{ github.event.pull_request.base.ref }} run: | git fetch origin $HEAD_REF git fetch origin $BASE_REF git diff origin/$BASE_REF origin/$HEAD_REF -- . ':(exclude)development/fitness-functions/*' > diff npm run fitness-functions -- "ci" "./diff"