diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 3bc64a0d2..260616a97 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -57,7 +57,7 @@ jobs: # your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Java uses: actions/setup-java@v4 diff --git a/.github/workflows/generate-maven-sbom.yml b/.github/workflows/generate-maven-sbom.yml index 52a8eb324..4914bf170 100644 --- a/.github/workflows/generate-maven-sbom.yml +++ b/.github/workflows/generate-maven-sbom.yml @@ -30,13 +30,13 @@ jobs: project-version: ${{ steps.version.outputs.PROJECT_VERSION }} steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: fetch-depth: 0 ref: ${{ github.event.workflow_run.head_sha || github.event.inputs.version }} - name: Setup Java SDK - uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 + uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1 with: java-version: ${{ env.JAVA_VERSION }} distribution: ${{ env.JAVA_DISTRO }} diff --git a/.github/workflows/google-java-format.yml b/.github/workflows/google-java-format.yml index a18c1d38d..eb77fb33e 100644 --- a/.github/workflows/google-java-format.yml +++ b/.github/workflows/google-java-format.yml @@ -12,9 +12,9 @@ jobs: formatting: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Java - uses: actions/setup-java@v4.6.0 + uses: actions/setup-java@v4.7.1 with: distribution: "temurin" java-version: 17 diff --git a/.github/workflows/maven-release.yml b/.github/workflows/maven-release.yml index 8ab46c5b5..7173e637f 100644 --- a/.github/workflows/maven-release.yml +++ b/.github/workflows/maven-release.yml @@ -8,7 +8,7 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Maven Central Repository uses: actions/setup-java@v4 diff --git a/.github/workflows/maven-verify.yml b/.github/workflows/maven-verify.yml index 8c26d08ce..012b515f0 100644 --- a/.github/workflows/maven-verify.yml +++ b/.github/workflows/maven-verify.yml @@ -8,7 +8,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up JDK 17 uses: actions/setup-java@v4 diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml new file mode 100644 index 000000000..7e455ce0d --- /dev/null +++ b/.github/workflows/maven.yml @@ -0,0 +1,35 @@ +--- +# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time +# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven + +name: Java CI with Maven +permissions: + contents: read + +on: + push: + branches: + pull_request: + branches: [ master, develop ] + +jobs: + build: + + runs-on: ubuntu-latest + strategy: + matrix: + java: [ '17' ] + fail-fast: false + name: Java ${{ matrix.java }} build + + + steps: + - uses: actions/checkout@v5 + - name: Set up JDK ${{ matrix.java }} + uses: actions/setup-java@v4 + with: + java-version: ${{ matrix.java }} + distribution: 'temurin' + cache: maven + - name: Build with Maven + run: mvn clean install -DskipTests=false diff --git a/.whitesource b/.whitesource new file mode 100644 index 000000000..9c7ae90b4 --- /dev/null +++ b/.whitesource @@ -0,0 +1,14 @@ +{ + "scanSettings": { + "baseBranches": [] + }, + "checkRunSettings": { + "vulnerableCheckRunConclusionLevel": "failure", + "displayMode": "diff", + "useMendCheckNames": true + }, + "issueSettings": { + "minSeverityLevel": "LOW", + "issueType": "DEPENDENCY" + } +} \ No newline at end of file diff --git a/milo-examples/client-examples/pom.xml b/milo-examples/client-examples/pom.xml index b4f97b9eb..4492467bf 100644 --- a/milo-examples/client-examples/pom.xml +++ b/milo-examples/client-examples/pom.xml @@ -17,7 +17,7 @@ org.eclipse.milo milo-examples - 1.0.4-SNAPSHOT + 1.0.5 Milo :: Client Examples diff --git a/milo-examples/server-examples/pom.xml b/milo-examples/server-examples/pom.xml index 52fd8b4a5..5e4c04d71 100644 --- a/milo-examples/server-examples/pom.xml +++ b/milo-examples/server-examples/pom.xml @@ -17,7 +17,7 @@ org.eclipse.milo milo-examples - 1.0.4-SNAPSHOT + 1.0.5 Milo :: Server Examples diff --git a/opc-ua-stack/encoding-xml/pom.xml b/opc-ua-stack/encoding-xml/pom.xml index b4c8a5cb6..227a18b3b 100644 --- a/opc-ua-stack/encoding-xml/pom.xml +++ b/opc-ua-stack/encoding-xml/pom.xml @@ -66,7 +66,7 @@ org.xmlunit xmlunit-core - 2.10.0 + 2.10.3 test diff --git a/pom.xml b/pom.xml index 75ae47be7..87cc2a4e9 100644 --- a/pom.xml +++ b/pom.xml @@ -58,42 +58,42 @@ UTF-8 - 1.80 - 0.2 + 1.81 + 0.3 2.13.1 33.4.8-jre 2.0.1 4.0.2 4.0.5 - 4.1.121.Final + 4.2.4.Final 1.0.1 2.0.17 1.0.0 - 0.7.0 - 10.23.1 - 3.2.0 + 0.8.0 + 11.0.0 + 3.3.0 6.0.0 3.6.0 - 3.4.1 + 3.5.0 3.14.0 3.1.4 - 3.5.0 - 3.5.2 - 3.2.7 + 3.6.1 + 3.5.3 + 3.2.8 3.1.4 3.4.2 3.1.1 3.6.0 3.3.1 - 3.5.2 + 3.5.3 2.18.0 - 1.7.1 + 1.7.2 - 5.12.2 - 5.17.0 + 5.13.4 + 5.19.0 @@ -104,7 +104,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.11.2 + 3.11.3 none false @@ -171,7 +171,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.11.2 + 3.11.3 none false @@ -402,7 +402,7 @@ org.apache.maven.plugins maven-site-plugin - 4.0.0-M9 + 4.0.0-M16 org.apache.maven.plugins diff --git a/renovate.json b/renovate.json new file mode 100644 index 000000000..5db72dd6a --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +}