Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Support Scala Native #239

Open
wants to merge 53 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
373062a
Update Mill to 0.11.2
lolgab Sep 15, 2023
75daa59
Update build to support Scala Native
lolgab Sep 15, 2023
e80d433
Update CI script to run tests with new structure
lolgab Sep 15, 2023
6af9155
Update some dependencies to be platformed
lolgab Sep 15, 2023
94369f0
Add Scala.js to the build
lolgab Sep 15, 2023
44f8000
Upgraded to the jdk client version 0.9.1
domaspoliakas Jun 8, 2022
93c1c98
Merge branch 'main' into jdk-0.7.0
Nov 24, 2023
deb35e0
Merge branch 'main' into jdk-0.7.0
Nov 24, 2023
af38312
add fs2 as an explicit dependency, bump version
Nov 24, 2023
6a8cbd5
simplify watch tests a bit
yurique Nov 24, 2023
046d32d
Merge branch 'main' into jdk-0.7.0
yurique Nov 24, 2023
f46000e
Merge branch 'main' into jdk-0.7.0
yurique Nov 25, 2023
4da98ab
ws client: handle io errors (connection closed), tweak the return typ…
yurique Nov 25, 2023
e796748
Merge branch 'main' into scala-native
yurique Nov 25, 2023
5e94c72
Update build to reflect main
lolgab Nov 25, 2023
fedd234
Separate platform specific code
lolgab Nov 25, 2023
68ee313
Update Mill to 0.11.6
lolgab Nov 25, 2023
1a0aa91
cross-platforming wip
yurique Nov 25, 2023
6d2132b
js tls context wip
yurique Nov 26, 2023
2b87fd5
fixing some tests wip
yurique Nov 26, 2023
12c3894
Merge branch 'jdk-0.7.0'
yurique Nov 26, 2023
32f41f0
ember client on jvm (not used), mill.style
yurique Nov 26, 2023
65ae9b6
fix another intercept, jvm tests are passing
yurique Nov 26, 2023
b0e14f8
native compiles, no idea so far if it works
yurique Nov 26, 2023
1812b0c
get rid of instant
yurique Nov 26, 2023
e4ec0b8
fix native s2n builder
yurique Nov 26, 2023
44d18a5
trying tls1.3
yurique Nov 26, 2023
3af1fd3
implement parseTimestamp
yurique Nov 26, 2023
50f2855
bump http4s snapshot, style
yurique Nov 26, 2023
00c2fd9
exposed platform-specific tls configuration via env vars, fixed http4…
yurique Nov 27, 2023
7c64b8b
cruft
yurique Nov 27, 2023
7083096
fs2-snapshot with clientside mtls
yurique Nov 27, 2023
e22a737
scalafmt override for build files
yurique Nov 27, 2023
e5558c9
fixing lints
yurique Nov 27, 2023
d793135
fixing lints
yurique Nov 27, 2023
9618c88
fix `mill all`
yurique Nov 27, 2023
0bb7308
trigger ci
yurique Nov 27, 2023
d112280
ci matrix wip
yurique Nov 27, 2023
e868a9f
scala 2.13.12, ci update
yurique Nov 27, 2023
714804f
scalac options for scala 2.13.12
yurique Nov 27, 2023
b3b209d
job name
yurique Nov 27, 2023
16c16f5
reverse k8s versions in matrix
yurique Nov 27, 2023
1f7277b
fixing...
yurique Nov 28, 2023
a44f8c6
add jdk ember
yurique Nov 28, 2023
165f1f3
ci matrix
yurique Nov 28, 2023
74ae39f
still figuring out the matrix
yurique Nov 28, 2023
eac5afd
make jvm ember tests actually use ember not jdk
yurique Nov 28, 2023
b39ac81
shared ember clients builder
yurique Nov 28, 2023
0101e0e
smaller matrix?
yurique Nov 28, 2023
734769a
style, matrix order
yurique Nov 28, 2023
df5a25c
allow adapting http clients
yurique Nov 28, 2023
6ebbdc1
fs2 bump
Jan 20, 2024
a080375
Merge branch 'main' into scala-native
Jan 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
ci matrix
  • Loading branch information
yurique committed Nov 28, 2023
commit 165f1f30e6ecd16c67eeefd1e24ca3d5878d4a92
8 changes: 5 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,14 @@ jobs:
matrix:
k8s: [ v1.28.4, v1.27.8, v1.26.11, v1.25.3, v1.24.7, v1.23.13, v1.22.15, v1.21.14 ]
scala: [ 3.3.1, 2.13.12 ] # 2.12.17
platform: [ jvm, js, native ]
include:
- client: ember
- platform: jvm
client: jdk
client: ember
- platform: jvm
client: jdk
- platform: js
client: ember
- platform: native
client: ember
name: k8s ${{ matrix.k8s }} - ${{ matrix.scala }} / ${{ matrix.platform }} / ${{ matrix.client }}
steps:
Expand Down
Loading