diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71e5b2d83..b85c9403c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,6 +7,7 @@ on: - frontend/** - bazarr/** - libs/** + - migrations/** - bazarr.py - requirements.txt - dev-requirements.txt @@ -22,10 +23,18 @@ jobs: Frontend: runs-on: ubuntu-latest steps: + - name: Get source branch name + uses: haya14busa/action-cond@v1 + id: branch_ref + with: + cond: ${{ github.event_name == 'pull_request' }} + if_true: ${{ github.head_ref }} + if_false: ${{ github.ref }} + - name: Checkout repository uses: actions/checkout@v3 with: - ref: ${{ github.ref }} + ref: ${{ steps.branch_ref.outputs.value }} fetch-depth: 1 - name: Cache node_modules @@ -74,10 +83,18 @@ jobs: needs: Frontend steps: + - name: Get source branch name + uses: haya14busa/action-cond@v1 + id: branch_ref + with: + cond: ${{ github.event_name == 'pull_request' }} + if_true: ${{ github.head_ref }} + if_false: ${{ github.ref }} + - name: Checkout repository uses: actions/checkout@v3 with: - ref: ${{ github.ref }} + ref: ${{ steps.branch_ref.outputs.value }} fetch-depth: 1 - name: Set up Python 3.8