Skip to content

Commit 11971ea

Browse files
authored
BOM on jdk17 (#6)
1 parent f1c6eb7 commit 11971ea

File tree

5 files changed

+35
-46
lines changed

5 files changed

+35
-46
lines changed

.github/workflows/branch-ci.yml

+7-6
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,23 @@ jobs:
1414
name: Branch CI
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v2
18-
- uses: actions/cache@v1
17+
- uses: actions/checkout@v4
18+
- uses: actions/cache@v3
1919
with:
2020
path: ~/.m2/repository
2121
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
2222
restore-keys: |
2323
${{ runner.os }}-maven-
24-
- name: Set up JDK 1.8
25-
uses: actions/setup-java@v1
24+
- name: Set up JDK
25+
uses: actions/setup-java@v4
2626
with:
27-
java-version: 1.8
27+
java-version: 17
28+
distribution: zulu
2829
server-id: github
2930
server-username: GITHUB_ACTOR
3031
server-password: GITHUB_TOKEN
3132
- name: Maven Build
32-
run: mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true -Ddockerfile.skip=true -B -V
33+
run: mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
3334
env:
3435
GITHUB_TOKEN: ${{ secrets.ORGANIZATION_TOKEN }}
3536
- name: Maven Verify

.github/workflows/pre-release-ci.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,18 @@ jobs:
99
name: Pre-release CI
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
13-
- uses: actions/cache@v1
12+
- uses: actions/checkout@v4
13+
- uses: actions/cache@v3
1414
with:
1515
path: ~/.m2/repository
1616
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
1717
restore-keys: |
1818
${{ runner.os }}-maven-
1919
- name: Set up Java for publishing to GitHub Packages
20-
uses: actions/setup-java@v1
20+
uses: actions/setup-java@v4
2121
with:
22-
java-version: 1.8
22+
java-version: 17
23+
distribution: zulu
2324
server-id: github
2425
server-username: GITHUB_ACTOR
2526
server-password: GITHUB_TOKEN
@@ -33,9 +34,10 @@ jobs:
3334
env:
3435
GITHUB_TOKEN: ${{ secrets.ORGANIZATION_TOKEN }}
3536
- name: Set up Java for publishing to Maven Central Repository
36-
uses: actions/setup-java@v1
37+
uses: actions/setup-java@v4
3738
with:
38-
java-version: 1.8
39+
java-version: 17
40+
distribution: zulu
3941
server-id: ossrh
4042
server-username: MAVEN_USERNAME
4143
server-password: MAVEN_PASSWORD

.github/workflows/release-ci.yml

+11-9
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,26 @@ jobs:
99
name: Release CI
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v4
1313
with:
1414
fetch-depth: 0
1515
- run: git checkout ${{ github.event.release.target_commitish }}
16-
- uses: actions/cache@v1
16+
- uses: actions/cache@v3
1717
with:
1818
path: ~/.m2/repository
1919
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
2020
restore-keys: |
2121
${{ runner.os }}-maven-
2222
- name: Set up Java for publishing to GitHub Packages
23-
uses: actions/setup-java@v1
23+
uses: actions/setup-java@v4
2424
with:
25-
java-version: 1.8
25+
java-version: 17
26+
distribution: zulu
2627
server-id: github
2728
server-username: GITHUB_ACTOR
2829
server-password: GITHUB_TOKEN
2930
- name: Maven Build
30-
run: mvn clean install -DskipTests=true -Ddockerfile.skip=true -B -V
31+
run: mvn clean install -DskipTests=true -B -V
3132
env:
3233
GITHUB_TOKEN: ${{ secrets.ORGANIZATION_TOKEN }}
3334
- name: Maven Verify
@@ -41,17 +42,18 @@ jobs:
4142
run: |
4243
mvn -B build-helper:parse-version release:prepare \
4344
-DreleaseVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.incrementalVersion} \
44-
-Darguments="-DskipTests=true -Ddockerfile.skip=true"
45+
-Darguments="-DskipTests=true"
4546
echo release_tag=$(git describe --tags --abbrev=0) >> $GITHUB_OUTPUT
4647
- name: Perform release
47-
run: mvn -B release:perform -Pdeploy2Github -Darguments="-DskipTests=true -Ddockerfile.skip=true -Pdeploy2Github"
48+
run: mvn -B release:perform -Pdeploy2Github -Darguments="-DskipTests=true -Pdeploy2Github"
4849
env:
4950
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5051
GITHUB_REPOSITORY: ${{ secrets.GITHUB_REPOSITORY }}
5152
- name: Set up Java for publishing to Maven Central Repository
52-
uses: actions/setup-java@v1
53+
uses: actions/setup-java@v4
5354
with:
54-
java-version: 1.8
55+
java-version: 17
56+
distribution: zulu
5557
server-id: ossrh
5658
server-username: MAVEN_USERNAME
5759
server-password: MAVEN_PASSWORD

checkstyle-suppressions.xml

-10
This file was deleted.

pom.xml

+9-15
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
1+
<project xmlns="http://maven.apache.org/POM/4.0.0"
2+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
24
<modelVersion>4.0.0</modelVersion>
35

46
<parent>
57
<groupId>io.scalecube</groupId>
68
<artifactId>scalecube-parent</artifactId>
7-
<version>0.2.20</version>
9+
<version>0.3.1</version>
810
</parent>
911

1012
<artifactId>scalecube-bom</artifactId>
11-
<version>0.0.11-SNAPSHOT</version>
13+
<version>0.1.0-SNAPSHOT</version>
1214
<packaging>pom</packaging>
1315
<name>${project.artifactId} project</name>
1416

@@ -32,11 +34,10 @@
3234
</scm>
3335

3436
<properties>
35-
<scalecube-cluster.version>2.6.17</scalecube-cluster.version>
36-
<scalecube-commons.version>1.0.25</scalecube-commons.version>
37-
<scalecube-services.version>2.11.2</scalecube-services.version>
38-
<scalecube-security.version>1.0.32</scalecube-security.version>
39-
<scalecube-config.version>0.4.20</scalecube-config.version>
37+
<scalecube-cluster.version>2.7.0.RC1</scalecube-cluster.version>
38+
<scalecube-services.version>2.12.0.RC1</scalecube-services.version>
39+
<scalecube-security.version>1.1.0.RC1</scalecube-security.version>
40+
<scalecube-config.version>0.5.0.RC2</scalecube-config.version>
4041

4142
<distributionManagement.url>https://maven.pkg.github.com/scalecube/scalecube-bom
4243
</distributionManagement.url>
@@ -141,13 +142,6 @@
141142
<artifactId>scalecube-security-vault</artifactId>
142143
<version>${scalecube-security.version}</version>
143144
</dependency>
144-
145-
<!-- Commons -->
146-
<dependency>
147-
<groupId>io.scalecube</groupId>
148-
<artifactId>scalecube-commons</artifactId>
149-
<version>${scalecube-commons.version}</version>
150-
</dependency>
151145
</dependencies>
152146
</dependencyManagement>
153147

0 commit comments

Comments
 (0)