blob: f9c5d1de0b0e1003bfc7aa104e59f131db62958b [file]
name: Validate Telemetry Samples
on:
push:
branches: [ main ]
env:
LIGHTBEND_COMMERCIAL_MVN: ${{ secrets.LIGHTBEND_COMMERCIAL_MVN }}
LIGHTBEND_COMMERCIAL_IVY: ${{ secrets.LIGHTBEND_COMMERCIAL_IVY }}
jobs:
validate-java-sample:
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up JDK 11
uses: olafurpg/setup-scala@v10
with:
java-version: adopt@1.11.0-9
- uses: actions/cache@v2.1.3
with:
path: ~/.m2/repository
key: maven-repo-telemetry-${{ hashFiles('**/telemetry-sample/pom.xml') }}
restore-keys: maven-repo-telemetry-
- name: "Telemetry Sample (Java)"
run: scripts/mvn-test.sh ./docs-source/docs/modules/telemetry/examples/telemetry-sample
validate-scala-sample:
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up JDK 11
uses: olafurpg/setup-scala@v10
with:
java-version: adopt@1.11.0-9
- name: Cache Coursier cache
uses: coursier/cache-action@v5
- name: "Telemetry Sample (Scala)"
run: scripts/sbt-test.sh ./docs-source/docs/modules/telemetry/examples/telemetry-sample