Commit 2d2b38f
committed
Add Windows ARM64 builds
This PR adds Windows `aarch64` builds to CI. These builds are similar
to Windows `x86_64` builds with the following notes:
1. Java 21 (the lowest version available on `windows-11-arm` GH runner)
is used to compile the Java part of JDBC, so it is the lowest version
the driver can be loaded with
2. `aarch64` binaries are not included into the main "universal" JAR,
instead the `windows_aarch64` Maven classifier need to be used to
fetch it:
```xml
<dependency>
<groupId>org.duckdb</groupId>
<artifactId>duckdb_jdbc</artifactId>
<version>1.4.1.0</version>
<classifier>windows_aarch64</classifier>
</dependency>
```
3. DuckDB extensions for Windows `aarch64` are not available at the
moment, so some of the tests (e.g. Spatial ones) are failing.1 parent d2de050 commit 2d2b38f
File tree
4 files changed
+59
-6
lines changed- .github/workflows
- scripts
4 files changed
+59
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
346 | | - | |
| 346 | + | |
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
| |||
395 | 395 | | |
396 | 396 | | |
397 | 397 | | |
398 | | - | |
| 398 | + | |
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
| |||
410 | 410 | | |
411 | 411 | | |
412 | 412 | | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
413 | 457 | | |
414 | 458 | | |
415 | 459 | | |
| |||
461 | 505 | | |
462 | 506 | | |
463 | 507 | | |
| 508 | + | |
464 | 509 | | |
465 | 510 | | |
466 | 511 | | |
| |||
496 | 541 | | |
497 | 542 | | |
498 | 543 | | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
499 | 549 | | |
500 | 550 | | |
501 | 551 | | |
| |||
530 | 580 | | |
531 | 581 | | |
532 | 582 | | |
| 583 | + | |
533 | 584 | | |
534 | 585 | | |
535 | 586 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
529 | 529 | | |
530 | 530 | | |
531 | 531 | | |
532 | | - | |
| 532 | + | |
| 533 | + | |
533 | 534 | | |
534 | 535 | | |
535 | 536 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
| 59 | + | |
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
| 62 | + | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
0 commit comments