Skip to content

Commit

Permalink
Use GHA to check pull requests
Browse files Browse the repository at this point in the history
  • Loading branch information
ihostage committed Aug 10, 2023
1 parent e2a3ae3 commit 9be8590
Showing 1 changed file with 66 additions and 0 deletions.
66 changes: 66 additions & 0 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: Check

on:
pull_request: # Check Pull Requests

push:
branches:
- master # Check branch after merge

concurrency:
# Only run once for latest commit per ref and cancel other (previous) runs.
group: ci-${{ github.ref }}
cancel-in-progress: true

jobs:
# Run Gradle Wrapper Validation to verify the wrapper's checksum
gradle-validation:
name: Gradle Wrapper
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
# we don't know what commit the last tag was
fetch-depth: 0

- name: Gradle Wrapper Validation
uses: gradle/wrapper-validation-action@v1

check:
name: Check for Scala ${{ matrix.scala }}
runs-on: ubuntu-latest
needs: gradle-validation
strategy:
matrix:
include:
- scala: "2.11"
lagom: "1.4.15"
- scala: "2.12"
lagom: "1.5.5"
- scala: "2.13"
lagom: "1.6.4"
steps:
- name: Checkout
uses: actions/checkout@v3
with:
# we don't know what commit the last tag was
fetch-depth: 0

- uses: actions/setup-java@v3
with:
distribution: 'liberica'
java-version: '8'
check-latest: true
cache: 'gradle'

- name: Check
run: >-
./gradlew --no-daemon clean check
-PscalaBinaryVersion=${{ matrix.scala }} -PlagomVersion=${{ matrix.lagom }}
finish:
name: Finish
needs: # Should be last
- "check"
uses: taymyr/.github/.github/workflows/rtm.yml@v1

0 comments on commit 9be8590

Please sign in to comment.