Skip to content

Commit 0acf5af

Browse files
authored
Scala Native and Scala.js support (#638)
* native and js support * native and js support * native and js support
1 parent 94ba7ee commit 0acf5af

File tree

56 files changed

+862
-130
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+862
-130
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ jobs:
3939
matrix:
4040
java: ['adopt@1.8', 'adopt@1.11']
4141
scala: ['2.12.18', '2.13.12', '3.3.1']
42+
platform: ['JVM', 'Native', 'JS']
4243
steps:
4344
- uses: actions/checkout@v3.0.0
4445
with:
@@ -48,8 +49,11 @@ jobs:
4849
java-version: ${{ matrix.java }}
4950
- name: Cache scala dependencies
5051
uses: coursier/cache-action@v6
52+
- name: Install libuv
53+
if: matrix.platform == 'Native'
54+
run: sudo apt-get update && sudo apt-get install -y libuv1-dev
5155
- name: Run tests
52-
run: sbt ++${{ matrix.scala }}! test
56+
run: sbt ++${{ matrix.scala }}! test${{ matrix.platform }}
5357

5458
publish:
5559
runs-on: ubuntu-20.04

0 commit comments

Comments
 (0)