Skip to content

test: pin identity-function optimization behavior (#815) #1718

test: pin identity-function optimization behavior (#815)

test: pin identity-function optimization behavior (#815) #1718

Workflow file for this run

name: Pull Request Validation
on:
pull_request:
branches: [master]
types: [assigned, opened, synchronize, reopened]
permissions:
contents: read
id-token: write # Needed for JFrog OIDC on internal PRs; unavailable for fork PRs
jobs:
# Forks cannot use org runner groups; use GitHub-hosted runners instead.
build-jvm:
runs-on:
group: databricks-protected-runner-group
labels: linux-ubuntu-latest
timeout-minutes: 60
name: Sjsonnet jvm build
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
- uses: ./.github/actions/setup-build
with:
sbt: 'true'
- name: Check Formatting
run: ./mill -j1 "_.jvm[_].__.checkFormat"
- name: Run mill tests
run: ./mill -j1 "_.jvm[_].__.test"
- name: Run sbt tests
run: sbt test
build-graal:
runs-on:
group: databricks-protected-runner-group
labels: linux-ubuntu-latest
timeout-minutes: 60
name: Sjsonnet Graal Native build
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
- uses: ./.github/actions/setup-build
- name: Run Native Image Test Suites
run: sjsonnet/test/graalvm/run_test_suites.py
build-other:
runs-on:
group: databricks-protected-runner-group
labels: linux-ubuntu-latest
timeout-minutes: 60
strategy:
fail-fast: false
matrix:
lang: ['js', 'wasm', 'native']
name: Sjsonnet ${{ matrix.lang }} build
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
- uses: ./.github/actions/setup-build
with:
node: ${{ matrix.lang == 'js' || matrix.lang == 'wasm' }}
sbt: 'true'
- name: Check Formatting
run: ./mill -j1 _.${{ matrix.lang }}[_].__.checkFormat
- name: Run mill tests for ${{ matrix.lang }}
run: ./mill -j1 _.${{ matrix.lang }}[_].__.test