diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..25688a193 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,13 @@ +# Set update schedule for GitHub Actions + +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "monthly" + + - package-ecosystem: "docker" + directory: "/" + schedule: + interval: "monthly" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 196d6e95e..088a8cf21 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,7 +26,7 @@ jobs: java-version: '21' - name: Cache Maven packages - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 306d6580c..60a44c4cd 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -42,17 +42,17 @@ jobs: steps: - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: 'oracle' java-version: '21' - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -63,7 +63,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v3 # â„šī¸ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -77,4 +77,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index 82f0b1fe8..334887968 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -22,10 +22,10 @@ jobs: steps: - name: checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: setup java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'oracle' java-version: '21' @@ -47,7 +47,7 @@ jobs: df -h - name: Cache Maven packages - uses: actions/cache@v3.2.3 + uses: actions/cache@v4 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} @@ -70,16 +70,16 @@ jobs: mvn clean verify -Drevision="${{ env.PREVIEW_VERSION }}" - name: Setup docker buildx - uses: docker/setup-buildx-action@v2.2.1 + uses: docker/setup-buildx-action@v3 - name: docker hub login - uses: docker/login-action@v2.1.0 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: docker test build - uses: docker/build-push-action@v3.3.0 + uses: docker/build-push-action@v5.1.0 with: context: . file: Dockerfile @@ -100,7 +100,7 @@ jobs: cp nb5/target/nb5.jar nb5/target/nb5 staging - name: upload artifacts - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: binaries path: staging @@ -130,7 +130,7 @@ jobs: scripts/bump-minor-version - name: docker push to hub - uses: docker/build-push-action@v3.3.0 + uses: docker/build-push-action@v5.1.0 with: context: . platforms: linux/amd64,linux/arm64 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8e2e7cddb..ca97ccbc8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,10 +19,10 @@ jobs: steps: - name: checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: setup java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'oracle' java-version: '21' @@ -44,7 +44,7 @@ jobs: df -h - name: Cache Maven packages - uses: actions/cache@v3.2.3 + uses: actions/cache@v4 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} @@ -65,16 +65,16 @@ jobs: mvn clean package -Drevision="${{ env.RELEASE_VERSION }}" -P enable-container-tests - name: Setup docker buildx - uses: docker/setup-buildx-action@v2.2.1 + uses: docker/setup-buildx-action@v3 - name: docker hub login - uses: docker/login-action@v2.1.0 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: docker test build - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5.1.0 with: context: . file: Dockerfile @@ -95,7 +95,7 @@ jobs: cp nb5/target/nb5.jar nb5/target/nb5 staging - name: upload artifacts - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: binaries path: staging @@ -105,7 +105,7 @@ jobs: # continue-on-error: false # # - name: upload javadoc - # uses: actions/upload-artifact@v3 + # uses: actions/upload-artifact@v4 # with: # name: javadoc # path: target/nosqlbench-*-javadoc.jar @@ -115,7 +115,7 @@ jobs: scripts/bump-minor-version - name: docker push to hub - uses: docker/build-push-action@v3.3.0 + uses: docker/build-push-action@v5.1.0 with: context: . platforms: linux/amd64,linux/arm64 @@ -178,7 +178,7 @@ jobs: - name: Archive Test Results if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: test-results path: | @@ -193,7 +193,7 @@ jobs: # - name: set git email # run: git config --global user.name "${{ secrets.NBDROID_NAME }}" # - name: download javadocs -# uses: actions/download-artifact@v3 +# uses: actions/download-artifact@v4 # with: # name: javadoc # - run: ls -la diff --git a/adapter-http/pom.xml b/adapter-http/pom.xml index 6b7e3e60f..2f7ea8cef 100644 --- a/adapter-http/pom.xml +++ b/adapter-http/pom.xml @@ -67,7 +67,7 @@ io.swagger.parser.v3 swagger-parser - 2.1.19 + 2.1.20 io.swagger.core.v3 diff --git a/mvn-defaults/pom.xml b/mvn-defaults/pom.xml index d136810d1..06208f07d 100644 --- a/mvn-defaults/pom.xml +++ b/mvn-defaults/pom.xml @@ -122,12 +122,12 @@ io.dropwizard.metrics metrics-graphite - 4.2.23 + 4.2.24 io.dropwizard.metrics metrics-core - 4.2.23 + 4.2.24 org.apache.commons @@ -188,7 +188,7 @@ io.netty netty-handler - 4.1.105.Final + 4.1.106.Final io.netty @@ -361,23 +361,23 @@ org.graalvm.sdk graal-sdk - 23.0.2 + 23.1.2 org.graalvm.js js - 23.0.2 + 23.0.3 runtime org.graalvm.js js-scriptengine - 23.0.1 + 23.1.2 org.graalvm.tools profiler - 23.0.1 + 23.0.3 runtime