Skip to content

Commit 397cf0e

Browse files
authored
Prepare for v1.13.0 Release (#110)
* Prepare for v1.13.0 Release
1 parent e37f6a9 commit 397cf0e

File tree

16 files changed

+71
-27
lines changed

16 files changed

+71
-27
lines changed

.github/workflows/maven.yml

+45-1
Original file line numberDiff line numberDiff line change
@@ -360,12 +360,56 @@ jobs:
360360
361361
curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh
362362
jabba install 11.0.0-custom=tgz+https://cdn.azul.com/zulu-embedded/bin/zulu11.60.19-ca-jdk11.0.17-linux_aarch32hf.tar.gz -o /jdk
363-
363+
364364
run: |
365365
export JAVA_HOME="/jdk"
366366
chmod +x ./mvnw
367367
./mvnw -B --show-version -ntp clean package
368+
369+
Linux-ArmV7-Build-JDK17:
370+
runs-on: ubuntu-latest
371+
steps:
372+
- uses: actions/checkout@v3
373+
- uses: actions/cache@v3
374+
env:
375+
cache-name: cache-m2-repository-${{ runner.os }}-jdk11-armv7
376+
with:
377+
path: ~/.m2/repository
378+
key: ${{ runner.os }}-pr-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
379+
restore-keys: |
380+
${{ runner.os }}-pr-${{ matrix.arch }}-pr-${{ env.cache-name }}-pr-
381+
- uses: uraimo/[email protected]
382+
name: Run commands
383+
id: runcmd
384+
with:
385+
arch: armv7
386+
distro: ubuntu18.04
387+
388+
# Not required, but speeds up builds by storing container images in
389+
# a GitHub package registry.
390+
githubToken: ${{ github.token }}
391+
392+
# Mount the .m2/repository
393+
dockerRunArgs: |
394+
--platform linux/arm/v7
395+
--volume "/home/runner/.m2/repository/:/root/.m2/repository"
396+
397+
# Install dependencies
398+
install: |
399+
apt-get update
400+
apt-get install -q -y curl gnupg2 autoconf automake libtool make tar git cmake build-essential apt-transport-https wget
368401
402+
mkdir -p /etc/apt/keyrings
403+
wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public | tee /etc/apt/keyrings/adoptium.asc
404+
echo "deb [signed-by=/etc/apt/keyrings/adoptium.asc] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
405+
406+
apt-get update
407+
apt install temurin-17-jdk -y
408+
run: |
409+
export MAVEN_OPTS="-Djdk.lang.Process.launchMechanism=vfork"
410+
chmod +x ./mvnw
411+
./mvnw -B --show-version -ntp clean package
412+
369413
Linux-s390x-Build-JDK8:
370414
runs-on: ubuntu-latest
371415
steps:

README.md

+11-11
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ Brotli4j provides Brotli compression and decompression for Java.
88

99
| Module | Architecture | Tested On |
1010
|:------------------------------|:------------:|--------------------------------:|
11-
| Windows (Windows Server 2022) | x64 | JDK 1.8, JDK 11, JDK 17 |
12-
| Linux (CentOS 6) | x64 | JDK 1.8, JDK 11, JDK 17 |
13-
| Linux (Ubuntu 18.04) | Aarch64 | JDK 1.8, JDK 11, JDK 17 |
14-
| Linux (Ubuntu 18.04) | ARMv7 | JDK 1.8, JDK 11 |
11+
| Windows (Windows Server 2022) | x64 | JDK 1.8, JDK 11, JDK 17, JDK 21 |
12+
| Linux (CentOS 6) | x64 | JDK 1.8, JDK 11, JDK 17, JDK 21 |
13+
| Linux (Ubuntu 18.04) | Aarch64 | JDK 1.8, JDK 11, JDK 17, JDK 21 |
14+
| Linux (Ubuntu 18.04) | ARMv7 | JDK 1.8, JDK 11, JDK 17 |
1515
| Linux (Ubuntu 18.04) | s390x | JDK 1.8, JDK 11 |
16-
| Linux (Ubuntu 18.04) | ppc64le | JDK 1.8, JDK 11 |
17-
| Linux (Ubuntu 20.04) | RISC-V64 | JDK 1.8, JDK 11, JDK 17, JDK 21 |
18-
| macOS (Catalina) | x64 | JDK 1.8, JDK 11, JDK 17 |
19-
| macOS (Catalina) | Aarch64 | JDK 1.8, JDK 11, JDK 17 |
16+
| Linux (Ubuntu 18.04) | ppc64le | JDK 1.8, JDK 11 |
17+
| Linux (Ubuntu 20.04) | RISC-v64 | JDK 1.8, JDK 11, JDK 17, JDK 21 |
18+
| macOS (Catalina) | x64 | JDK 1.8, JDK 11, JDK 17, JDK 21 |
19+
| macOS (Catalina) | Aarch64 | JDK 1.8, JDK 11, JDK 17, JDK 21 |
2020

2121
#### *Install [Microsoft Visual C++ Redistributable](https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170) before running this library on Windows
2222

@@ -31,7 +31,7 @@ For maven, the natives will
3131
<dependency>
3232
<groupId>com.aayushatharva.brotli4j</groupId>
3333
<artifactId>brotli4j</artifactId>
34-
<version>1.12.0</version>
34+
<version>1.13.0</version>
3535
</dependency>
3636
```
3737

@@ -47,7 +47,7 @@ import org.gradle.nativeplatform.platform.internal.Architectures
4747
import org.gradle.nativeplatform.platform.internal.DefaultNativePlatform
4848
import org.gradle.nativeplatform.operatingsystem.OperatingSystem
4949

50-
val brotliVersion = "1.12.0"
50+
val brotliVersion = "1.13.0"
5151
val operatingSystem: OperatingSystem = DefaultNativePlatform.getCurrentOperatingSystem()
5252

5353
repositories {
@@ -93,7 +93,7 @@ dependencies {
9393
import org.gradle.nativeplatform.platform.internal.Architectures
9494
import org.gradle.nativeplatform.platform.internal.DefaultNativePlatform
9595
96-
def brotliVersion = "1.12.0"
96+
def brotliVersion = "1.13.0"
9797
def operatingSystem = DefaultNativePlatform.getCurrentOperatingSystem()
9898
9999
repositories {

all/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
2525
<artifactId>brotli4j-parent</artifactId>
26-
<version>1.12.0</version>
26+
<version>1.13.0</version>
2727
</parent>
2828

2929
<artifactId>all</artifactId>

brotli4j/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<artifactId>brotli4j-parent</artifactId>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
25-
<version>1.12.0</version>
25+
<version>1.13.0</version>
2626
</parent>
2727
<modelVersion>4.0.0</modelVersion>
2828

natives/linux-aarch64/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<artifactId>natives</artifactId>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
25-
<version>1.12.0</version>
25+
<version>1.13.0</version>
2626
</parent>
2727
<modelVersion>4.0.0</modelVersion>
2828

natives/linux-armv7/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<artifactId>natives</artifactId>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
25-
<version>1.12.0</version>
25+
<version>1.13.0</version>
2626
</parent>
2727
<modelVersion>4.0.0</modelVersion>
2828

natives/linux-ppc64le/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<artifactId>natives</artifactId>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
25-
<version>1.12.0</version>
25+
<version>1.13.0</version>
2626
</parent>
2727
<modelVersion>4.0.0</modelVersion>
2828

natives/linux-riscv64/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<artifactId>natives</artifactId>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
25-
<version>1.12.0</version>
25+
<version>1.13.0</version>
2626
</parent>
2727
<modelVersion>4.0.0</modelVersion>
2828

natives/linux-s390x/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<artifactId>natives</artifactId>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
25-
<version>1.12.0</version>
25+
<version>1.13.0</version>
2626
</parent>
2727
<modelVersion>4.0.0</modelVersion>
2828

natives/linux-x86_64/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<artifactId>natives</artifactId>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
25-
<version>1.12.0</version>
25+
<version>1.13.0</version>
2626
</parent>
2727
<modelVersion>4.0.0</modelVersion>
2828

natives/osx-aarch64/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<artifactId>natives</artifactId>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
25-
<version>1.12.0</version>
25+
<version>1.13.0</version>
2626
</parent>
2727
<modelVersion>4.0.0</modelVersion>
2828

natives/osx-x86_64/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<artifactId>natives</artifactId>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
25-
<version>1.12.0</version>
25+
<version>1.13.0</version>
2626
</parent>
2727
<modelVersion>4.0.0</modelVersion>
2828

natives/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>com.aayushatharva.brotli4j</groupId>
2323
<artifactId>brotli4j-parent</artifactId>
24-
<version>1.12.0</version>
24+
<version>1.13.0</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

natives/windows-x86_64/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<artifactId>natives</artifactId>
2424
<groupId>com.aayushatharva.brotli4j</groupId>
25-
<version>1.12.0</version>
25+
<version>1.13.0</version>
2626
</parent>
2727
<modelVersion>4.0.0</modelVersion>
2828

pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<groupId>com.aayushatharva.brotli4j</groupId>
2525
<artifactId>brotli4j-parent</artifactId>
2626
<packaging>pom</packaging>
27-
<version>1.12.0</version>
27+
<version>1.13.0</version>
2828

2929
<name>Brotli4j</name>
3030
<description>Brotli4j provides Brotli compression and decompression for Java.</description>
@@ -95,7 +95,7 @@
9595
<dependency>
9696
<groupId>io.netty</groupId>
9797
<artifactId>netty-buffer</artifactId>
98-
<version>4.1.95.Final</version>
98+
<version>4.1.100.Final</version>
9999
<scope>compile</scope>
100100
<optional>true</optional>
101101
</dependency>

service/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.aayushatharva.brotli4j</groupId>
88
<artifactId>brotli4j-parent</artifactId>
9-
<version>1.12.0</version>
9+
<version>1.13.0</version>
1010
</parent>
1111

1212
<artifactId>service</artifactId>

0 commit comments

Comments
 (0)