Upgrade github workflows
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644
index 2bdcc46..0000000
--- a/.github/dependabot.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-# To get started with Dependabot version updates, you'll need to specify which
-# package ecosystems to update and where the package manifests are located.
-# Please see the documentation for all configuration options:
-# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
-
-version: 2
-updates:
- - package-ecosystem: "maven" # See documentation for possible values
- directory: "/" # Location of package manifests
- schedule:
- interval: "monthly"
diff --git a/.github/workflows/analyze.yml b/.github/workflows/analyze.yml
index 73d0e1c..9b39368 100644
--- a/.github/workflows/analyze.yml
+++ b/.github/workflows/analyze.yml
@@ -14,13 +14,13 @@
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up Java 17
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
java-version: 17
- distribution: 'temurin'
- cache: 'maven'
+ distribution: temurin
+ cache: maven
- name: Cache SonarCloud packages
uses: actions/cache@v1
with:
@@ -38,13 +38,13 @@
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up Java 17
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
java-version: 17
- distribution: 'temurin'
- cache: 'maven'
+ distribution: temurin
+ cache: maven
- name: Run linter
run: ./mvnw spotless:check
@@ -53,12 +53,12 @@
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up Java 17
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
java-version: 17
- distribution: 'temurin'
- cache: 'maven'
+ distribution: temurin
+ cache: maven
- name: Build javadoc
- run: ./mvnw -B install javadoc:javadoc
\ No newline at end of file
+ run: ./mvnw -B install javadoc:javadoc
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 3b034df..51cdba2 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -14,13 +14,13 @@
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up Java 17
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
java-version: 17
- distribution: 'temurin'
- cache: 'maven'
+ distribution: temurin
+ cache: maven
- name: Build with Maven
run: ./mvnw package -P integration -B
@@ -29,13 +29,13 @@
runs-on: macos-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up Java 17
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
java-version: 17
- distribution: 'temurin'
- cache: 'maven'
+ distribution: temurin
+ cache: maven
- name: Build with Maven
run: ./mvnw package -B
@@ -44,12 +44,12 @@
runs-on: windows-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up Java 17
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
java-version: 17
- distribution: 'temurin'
- cache: 'maven'
+ distribution: temurin
+ cache: maven
- name: Build with Maven
run: ./mvnw package -B
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 13fb2cf..703abba 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -12,12 +12,12 @@
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up Java 17
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
java-version: 17
- distribution: 'temurin'
+ distribution: temurin
- name: Build with maven
run: ./mvnw install -B
- name: Create Release
@@ -46,12 +46,12 @@
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up Java 17
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
java-version: 17
- distribution: 'temurin'
+ distribution: temurin
server-id: maven
server-username: MAVEN_USERNAME
server-password: MAVEN_CENTRAL_TOKEN
@@ -71,17 +71,17 @@
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Login to Docker Hub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Set up Java 17
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
java-version: 17
- distribution: 'temurin'
+ distribution: temurin
- name: Build with maven
run: ./mvnw install -B
- name: Publish docker image with maven