From cdab24cb6b19e18a1fd85c4be46c39378e2ec616 Mon Sep 17 00:00:00 2001 From: Joe Lauer Date: Fri, 10 Jan 2025 14:14:14 -0500 Subject: [PATCH] Update readme; add more buildx cross platform tests --- .blaze/blaze.conf | 4 ++-- .blaze/blaze.java | 19 ++++++++++--------- README.md | 17 ++++++++--------- buildx-results.txt | 17 +++++++++++++++++ 4 files changed, 37 insertions(+), 20 deletions(-) create mode 100644 buildx-results.txt diff --git a/.blaze/blaze.conf b/.blaze/blaze.conf index e14c728..bf3e194 100644 --- a/.blaze/blaze.conf +++ b/.blaze/blaze.conf @@ -1,7 +1,7 @@ blaze.dependencies = [ "com.fizzed:blaze-ssh" - "com.fizzed:buildx:1.0.7" - "com.fizzed:jne:4.1.1" + "com.fizzed:buildx:1.2.0" + "com.fizzed:jne:4.3.0" ] java.source.version = 8 \ No newline at end of file diff --git a/.blaze/blaze.java b/.blaze/blaze.java index ba7e928..c29a50e 100644 --- a/.blaze/blaze.java +++ b/.blaze/blaze.java @@ -90,15 +90,16 @@ public void test_all_jdks() throws Exception { } private final List crossTestTargets = asList( - new Target("linux", "x64").setTags("test").setHost("build-x64-linux-latest"), - new Target("linux", "arm64").setTags("test").setHost("build-arm64-linux-latest"), - new Target("linux", "riscv64").setTags("test").setHost("build-riscv64-linux-latest"), - new Target("macos", "x64").setTags("test").setHost("build-x64-macos-latest"), - new Target("macos", "arm64").setTags("test").setHost("build-arm64-macos-latest"), - new Target("windows", "x64").setTags("test").setHost("build-x64-windows-latest"), - new Target("windows", "arm64").setTags("test").setHost("build-arm64-windows-latest"), - new Target("freebsd", "x64").setTags("test").setHost("build-x64-freebsd-latest"), - new Target("openbsd", "x64").setTags("test").setHost("build-x64-openbsd-latest") + new Target("linux", "x64").setTags("test").setHost("bmh-build-x64-linux-latest"), + new Target("linux", "arm64").setTags("test").setHost("bmh-build-arm64-linux-latest"), + new Target("linux", "riscv64").setTags("test").setHost("bmh-build-riscv64-linux-latest"), + new Target("linux_musl", "x64").setTags("test").setHost("bmh-build-x64-linux-musl-latest"), + new Target("macos", "x64").setTags("test").setHost("bmh-build-x64-macos-latest"), + new Target("macos", "arm64").setTags("test").setHost("bmh-build-arm64-macos-latest"), + new Target("windows", "x64").setTags("test").setHost("bmh-build-x64-windows-latest"), + new Target("windows", "arm64").setTags("test").setHost("bmh-build-arm64-windows-latest"), + new Target("freebsd", "x64").setTags("test").setHost("bmh-build-x64-freebsd-latest"), + new Target("openbsd", "x64").setTags("test").setHost("bmh-build-x64-openbsd-latest") ); @Task(order = 1) diff --git a/README.md b/README.md index bf92e28..25814df 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,7 @@ [![Maven Central](https://img.shields.io/maven-central/v/com.fizzed/bigmap?color=blue&style=flat-square)](https://mvnrepository.com/artifact/com.fizzed/bigmap) -## Automated Testing - -The following Java versions and platforms are tested using GitHub workflows: +cccccc [![Java 8](https://img.shields.io/github/actions/workflow/status/fizzed/bigmap/java8.yaml?branch=master&label=Java%208&style=flat-square)](https://github.com/fizzed/bigmap/actions/workflows/java8.yaml) [![Java 11](https://img.shields.io/github/actions/workflow/status/fizzed/bigmap/java11.yaml?branch=master&label=Java%2011&style=flat-square)](https://github.com/fizzed/bigmap/actions/workflows/java11.yaml) @@ -17,12 +15,13 @@ The following Java versions and platforms are tested using GitHub workflows: The following platforms are tested using the [Fizzed, Inc.](http://fizzed.com) build system: -![Linux arm64](https://img.shields.io/badge/Linux%20arm64-passing-green) -![Linux riscv64](https://img.shields.io/badge/Linux%20riscv64-passing-green) -![MacOS x64](https://img.shields.io/badge/MacOS%20x64-passing-green) -![Windows arm64](https://img.shields.io/badge/Windows%20arm64-passing-green) -![FreeBSD x64](https://img.shields.io/badge/FreeBSD%20x64-passing-green) -![OpenBSD x64](https://img.shields.io/badge/OpenBSD%20x64-passing-green) +[![Linux arm64](https://img.shields.io/badge/Linux%20arm64-passing-green)](buildx-results.txt) +[![Linux riscv64](https://img.shields.io/badge/Linux%20riscv64-passing-green)](buildx-results.txt) +[![Linux MUSL x64](https://img.shields.io/badge/Linux%20MUSL%20x64-passing-green)](buildx-results.txt) +[![MacOS x64](https://img.shields.io/badge/MacOS%20x64-passing-green)](buildx-results.txt) +[![Windows arm64](https://img.shields.io/badge/Windows%20arm64-passing-green)](buildx-results.txt) +[![FreeBSD x64](https://img.shields.io/badge/FreeBSD%20x64-passing-green)](buildx-results.txt) +[![OpenBSD x64](https://img.shields.io/badge/OpenBSD%20x64-passing-green)](buildx-results.txt) ## Overview diff --git a/buildx-results.txt b/buildx-results.txt new file mode 100644 index 0000000..8651ce0 --- /dev/null +++ b/buildx-results.txt @@ -0,0 +1,17 @@ +Buildx Results +-------------- +Cross platform tests use the Buildx project: https://github.com/fizzed/buildx +Commit: f325739624dddcca4f1ebf34198f0d82ffd0ee1d +Date: 2025-01-10T19:11:27.113751Z[UTC] + +linux-x64 success +linux-arm64 success +linux-riscv64 success +linux_musl-x64 success +macos-x64 success +macos-arm64 success +windows-x64 success +windows-arm64 success +freebsd-x64 success +openbsd-x64 success +