diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 9b2d50ba..a974e193 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -28,7 +28,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
+ uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
with:
disable-sudo: true
egress-policy: block
@@ -42,11 +42,11 @@ jobs:
uploads.github.com:443
- name: Checkout repository
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
- uses: github/codeql-action/init@e8893c57a1f3a2b659b6b55564fdfdbbd2982911 # v3.24.0
+ uses: github/codeql-action/init@23acc5c183826b7a8a97bce3cecc52db901f8251 # v3.25.10
with:
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
languages: java
@@ -66,6 +66,6 @@ jobs:
(cd function-maven-plugin && mvn install)
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@e8893c57a1f3a2b659b6b55564fdfdbbd2982911 # v3.24.0
+ uses: github/codeql-action/analyze@23acc5c183826b7a8a97bce3cecc52db901f8251 # v3.25.10
with:
category: ${{ matrix.working-directory }}
diff --git a/.github/workflows/conformance.yaml b/.github/workflows/conformance.yaml
index a38ab081..c914263e 100644
--- a/.github/workflows/conformance.yaml
+++ b/.github/workflows/conformance.yaml
@@ -18,7 +18,7 @@ jobs:
]
steps:
- name: Harden Runner
- uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
+ uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
with:
disable-sudo: true
egress-policy: block
@@ -30,16 +30,16 @@ jobs:
repo.maven.apache.org:443
storage.googleapis.com:443
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Set up JDK ${{ matrix.java }}
- uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
+ uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:
java-version: ${{ matrix.java }}
distribution: temurin
- name: Setup Go
- uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
+ uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1
with:
go-version: '1.21'
diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml
index 47fdb814..a712703e 100644
--- a/.github/workflows/lint.yaml
+++ b/.github/workflows/lint.yaml
@@ -13,16 +13,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
- uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
+ uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
with:
disable-sudo: true
egress-policy: block
allowed-endpoints: >
github.com:443
repo.maven.apache.org:443
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Set up JDK
- uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
+ uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:
java-version: 11.x
distribution: temurin
@@ -38,11 +38,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
- uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
+ uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 # v2 minimum required
+ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 # v2 minimum required
- name: Run formatter
id: formatter
uses: axel-op/googlejavaformat-action@dbff853fb823671ec5781365233bf86543b13215 # v3
diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml
index 36390246..728eb127 100644
--- a/.github/workflows/scorecard.yml
+++ b/.github/workflows/scorecard.yml
@@ -26,7 +26,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
+ uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
with:
disable-sudo: true
egress-policy: block
@@ -44,12 +44,12 @@ jobs:
*.github.com:443
- name: "Checkout code"
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: "Run analysis"
- uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1
+ uses: ossf/scorecard-action@dc50aa9510b46c811795eb24b2f1ba02a914e534 # v2.3.3
with:
results_file: results.sarif
results_format: sarif
@@ -61,6 +61,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
- uses: github/codeql-action/upload-sarif@e8893c57a1f3a2b659b6b55564fdfdbbd2982911 # v3.24.0
+ uses: github/codeql-action/upload-sarif@23acc5c183826b7a8a97bce3cecc52db901f8251 # v3.25.10
with:
sarif_file: results.sarif
diff --git a/.github/workflows/unit.yaml b/.github/workflows/unit.yaml
index 7e1e91d1..64821a08 100644
--- a/.github/workflows/unit.yaml
+++ b/.github/workflows/unit.yaml
@@ -19,7 +19,7 @@ jobs:
]
steps:
- name: Harden Runner
- uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
+ uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
with:
disable-sudo: true
egress-policy: block
@@ -28,9 +28,9 @@ jobs:
repo.maven.apache.org:443
api.adoptium.net:443
*.githubusercontent.com:443
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Set up JDK ${{ matrix.java }}
- uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
+ uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:
java-version: ${{ matrix.java }}
distribution: temurin
diff --git a/function-maven-plugin/pom.xml b/function-maven-plugin/pom.xml
index e8874a93..ac6c3552 100644
--- a/function-maven-plugin/pom.xml
+++ b/function-maven-plugin/pom.xml
@@ -41,17 +41,17 @@
org.apache.maven
maven-plugin-api
- 3.9.6
+ 3.9.8
org.apache.maven
maven-core
- 3.9.6
+ 3.9.8
org.apache.maven.plugin-tools
maven-plugin-annotations
- 3.11.0
+ 3.13.1
provided
@@ -71,7 +71,7 @@
com.google.truth
truth
- 1.4.0
+ 1.4.2
test
@@ -87,7 +87,7 @@
org.apache.maven.plugins
maven-plugin-plugin
- 3.11.0
+ 3.13.1
help-goal
@@ -119,7 +119,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.3.0
+ 3.3.1
attach-sources
@@ -132,7 +132,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.6.3
+ 3.7.0
attach-javadocs
@@ -145,7 +145,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.1.0
+ 3.2.4
sign-artifacts
@@ -159,7 +159,7 @@
org.sonatype.plugins
nexus-staging-maven-plugin
- 1.6.13
+ 1.7.0
true
sonatype-nexus-snapshots
diff --git a/functions-framework-api/pom.xml b/functions-framework-api/pom.xml
index 183a6184..b9fec533 100644
--- a/functions-framework-api/pom.xml
+++ b/functions-framework-api/pom.xml
@@ -28,8 +28,8 @@
UTF-8
- 3.12.1
- 3.6.3
+ 3.13.0
+ 3.7.0
5.3.2
@@ -73,7 +73,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.3.0
+ 3.3.1
attach-sources
@@ -86,7 +86,7 @@
org.apache.maven.plugins
maven-release-plugin
- 3.0.1
+ 3.1.0
default
@@ -177,7 +177,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.1.0
+ 3.2.4
sign-artifacts
@@ -191,7 +191,7 @@
org.sonatype.plugins
nexus-staging-maven-plugin
- 1.6.13
+ 1.7.0
true
sonatype-nexus-snapshots
diff --git a/invoker/conformance/pom.xml b/invoker/conformance/pom.xml
index 054af20e..a4c6820e 100644
--- a/invoker/conformance/pom.xml
+++ b/invoker/conformance/pom.xml
@@ -33,7 +33,7 @@
com.google.code.gson
gson
- 2.10.1
+ 2.11.0
io.cloudevents
diff --git a/invoker/core/pom.xml b/invoker/core/pom.xml
index 9a879c0c..7351b402 100644
--- a/invoker/core/pom.xml
+++ b/invoker/core/pom.xml
@@ -69,7 +69,7 @@
com.google.code.gson
gson
- 2.10.1
+ 2.11.0
com.ryanharter.auto.value
@@ -86,24 +86,24 @@
com.google.auto.value
auto-value
- 1.10.4
+ 1.11.0
provided
com.google.auto.value
auto-value-annotations
- 1.10.4
+ 1.11.0
provided
org.eclipse.jetty
jetty-servlet
- 9.4.53.v20231009
+ 9.4.54.v20240208
org.eclipse.jetty
jetty-server
- 9.4.53.v20231009
+ 9.4.54.v20240208
com.beust
@@ -122,7 +122,7 @@
org.mockito
mockito-core
- 5.10.0
+ 5.12.0
test
@@ -139,19 +139,19 @@
com.google.truth
truth
- 1.4.0
+ 1.4.2
test
com.google.truth.extensions
truth-java8-extension
- 1.4.0
+ 1.4.2
test
org.eclipse.jetty
jetty-client
- 9.4.53.v20231009
+ 9.4.54.v20240208
test
@@ -160,7 +160,7 @@
maven-jar-plugin
- 3.3.0
+ 3.4.2
@@ -174,7 +174,7 @@
org.apache.maven.plugins
maven-shade-plugin
- 3.5.1
+ 3.6.0
package
diff --git a/invoker/core/src/test/java/com/google/cloud/functions/invoker/BackgroundFunctionExecutorTest.java b/invoker/core/src/test/java/com/google/cloud/functions/invoker/BackgroundFunctionExecutorTest.java
index 2b7211c9..87b9bd31 100644
--- a/invoker/core/src/test/java/com/google/cloud/functions/invoker/BackgroundFunctionExecutorTest.java
+++ b/invoker/core/src/test/java/com/google/cloud/functions/invoker/BackgroundFunctionExecutorTest.java
@@ -2,7 +2,6 @@
import static com.google.cloud.functions.invoker.BackgroundFunctionExecutor.backgroundFunctionTypeArgument;
import static com.google.common.truth.Truth.assertThat;
-import static com.google.common.truth.Truth8.assertThat;
import com.google.cloud.functions.BackgroundFunction;
import com.google.cloud.functions.Context;
diff --git a/invoker/core/src/test/java/com/google/cloud/functions/invoker/TypedFunctionExecutorTest.java b/invoker/core/src/test/java/com/google/cloud/functions/invoker/TypedFunctionExecutorTest.java
index 969d1dcc..668d60c8 100644
--- a/invoker/core/src/test/java/com/google/cloud/functions/invoker/TypedFunctionExecutorTest.java
+++ b/invoker/core/src/test/java/com/google/cloud/functions/invoker/TypedFunctionExecutorTest.java
@@ -1,7 +1,6 @@
package com.google.cloud.functions.invoker;
import static com.google.common.truth.Truth.assertThat;
-import static com.google.common.truth.Truth8.assertThat;
import com.google.cloud.functions.TypedFunction;
import org.junit.Test;
diff --git a/invoker/core/src/test/java/com/google/cloud/functions/invoker/http/HttpTest.java b/invoker/core/src/test/java/com/google/cloud/functions/invoker/http/HttpTest.java
index e52ec62a..e0ca4675 100644
--- a/invoker/core/src/test/java/com/google/cloud/functions/invoker/http/HttpTest.java
+++ b/invoker/core/src/test/java/com/google/cloud/functions/invoker/http/HttpTest.java
@@ -15,7 +15,6 @@
package com.google.cloud.functions.invoker.http;
import static com.google.common.truth.Truth.assertThat;
-import static com.google.common.truth.Truth8.assertThat;
import static org.junit.Assert.fail;
import com.google.cloud.functions.HttpRequest;
diff --git a/invoker/core/src/test/java/com/google/cloud/functions/invoker/runner/InvokerTest.java b/invoker/core/src/test/java/com/google/cloud/functions/invoker/runner/InvokerTest.java
index b3569e4e..c1a7ca29 100644
--- a/invoker/core/src/test/java/com/google/cloud/functions/invoker/runner/InvokerTest.java
+++ b/invoker/core/src/test/java/com/google/cloud/functions/invoker/runner/InvokerTest.java
@@ -2,7 +2,6 @@
import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.Truth.assertWithMessage;
-import static com.google.common.truth.Truth8.assertThat;
import static java.util.stream.Collectors.joining;
import java.io.ByteArrayOutputStream;
diff --git a/invoker/pom.xml b/invoker/pom.xml
index b9b94e60..f23ff693 100644
--- a/invoker/pom.xml
+++ b/invoker/pom.xml
@@ -67,7 +67,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.3.0
+ 3.3.1
attach-sources
@@ -80,7 +80,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.6.3
+ 3.7.0
attach-javadocs
@@ -93,7 +93,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.1.0
+ 3.2.4
sign-artifacts
@@ -107,7 +107,7 @@
org.sonatype.plugins
nexus-staging-maven-plugin
- 1.6.13
+ 1.7.0
true
sonatype-nexus-snapshots
diff --git a/invoker/testfunction/pom.xml b/invoker/testfunction/pom.xml
index 6958ad2d..7160841b 100644
--- a/invoker/testfunction/pom.xml
+++ b/invoker/testfunction/pom.xml
@@ -36,7 +36,7 @@
com.google.code.gson
gson
- 2.10.1
+ 2.11.0
@@ -44,7 +44,7 @@
maven-jar-plugin
- 3.3.0
+ 3.4.2
@@ -86,7 +86,7 @@
org.apache.maven.plugins
maven-deploy-plugin
- 3.1.1
+ 3.1.2
true