| name: Build and test |
| |
| on: |
| pull_request: |
| |
| jobs: |
| build-test: |
| runs-on: ubuntu-22.04 |
| steps: |
| - name: Checkout |
| uses: actions/checkout@v5 |
| with: |
| # we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves |
| fetch-depth: 0 |
| |
| - name: Set up JDK 11 |
| uses: actions/setup-java@v5 |
| with: |
| distribution: temurin |
| java-version: 11 |
| |
| - name: Install sbt |
| uses: sbt/setup-sbt@17575ea4e18dd928fe5968dbe32294b97923d65b # v1.1.13 |
| |
| - name: Cache Coursier cache |
| uses: coursier/cache-action@4e2615869d13561d626ed48655e1a39e5b192b3c # v6.4.7 |
| |
| - name: sbt test |
| # This runs the template with the default parameters, and runs test within the templated app. |
| run: sbt -Dfile.encoding=UTF8 -J-XX:ReservedCodeCacheSize=256M test docs/paradox |