name: LCTT Article Checker on: pull_request: branches: [master] jobs: build: runs-on: ubuntu-latest env: PULL_REQUEST_ID: ${{ github.event.number }} steps: - uses: actions/checkout@v2 with: fetch-depth: 0 - name: ensure source branch is not "master" run: '[ "${{ github.head_ref }}" != master ]' - name: "checkout master branch & return to pull request branch" run: CURRENT=$(echo ${{github.ref}} | sed "s|refs/|refs/remotes/|") && git checkout master && git checkout $CURRENT - name: run check run: sh ./scripts/check.sh;