Browse Source

Add CI to build and run benchmarks/multiplatform on PRs (#5355)

## Testing
N/A


## Release Notes
N/A
pull/5356/head
Oleksandr Karpovich 6 months ago committed by GitHub
parent
commit
953d8695a4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 55
      .github/workflows/benchmarks-smoke.yml

55
.github/workflows/benchmarks-smoke.yml

@ -0,0 +1,55 @@ @@ -0,0 +1,55 @@
name: Build and run benchmarks/multiplatform
on:
pull_request:
paths:
- 'benchmarks/multiplatform/**'
- '.github/workflows/benchmarks-smoke.yml'
push:
branches:
- master
paths:
- 'benchmarks/multiplatform/**'
- '.github/workflows/benchmarks-smoke.yml'
jobs:
benchmarks-macos-arm64:
runs-on: macos-14
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: 'corretto'
java-version: '17'
- name: K/Native MacOS arm64
shell: bash
run: |
cd benchmarks/multiplatform
./gradlew :benchmarks:runReleaseExecutableMacosArm64
benchmarks-desktop-jvm:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: 'corretto'
java-version: '17'
- name: Desktop/JVM target
shell: bash
run: |
cd benchmarks/multiplatform
./gradlew :benchmarks:run
benchmarks-wasm-d8:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: 'corretto'
java-version: '17'
- name: K/Wasm D8
shell: bash
run: |
cd benchmarks/multiplatform
./gradlew :benchmarks:wasmJsD8ProductionRun
Loading…
Cancel
Save