diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e275e10..1dd3b14 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,5 +1,5 @@ -name: CI +name: Main CI on: push: @@ -7,9 +7,6 @@ on: - '*' tags: - '*' - pull_request: - branches: - - '*' workflow_dispatch: diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml new file mode 100644 index 0000000..f81871d --- /dev/null +++ b/.github/workflows/pr.yml @@ -0,0 +1,34 @@ + +name: PR CI + +on: + push: + pull_request: + branches: + - '*' + +jobs: + build_windows: + runs-on: self-hosted + + steps: + - uses: actions/checkout@v2 + + - name: Hash + shell: cmd + working-directory: ./ + run: echo '%GITHUB_SHA:~0,7%' > tag.inc + + - name: Compile + shell: cmd + working-directory: ./ + run: | + lazbuild -B fpPS4.lpi > nul + strip fpPS4.exe + + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: fpPS4 + path: fpPS4.exe + if-no-files-found: warn