diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d65f36c..6cfde29 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,7 +45,7 @@ jobs: timeout-minutes: 60 steps: - name: Checkout current branch (full) - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 @@ -55,7 +55,7 @@ jobs: - name: Setup Java (temurin@11) id: setup-java-temurin-11 if: matrix.java == 'temurin@11' - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 11 @@ -68,7 +68,7 @@ jobs: - name: Setup Java (temurin@17) id: setup-java-temurin-17 if: matrix.java == 'temurin@17' - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -130,7 +130,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout current branch (full) - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 @@ -140,7 +140,7 @@ jobs: - name: Setup Java (temurin@11) id: setup-java-temurin-11 if: matrix.java == 'temurin@11' - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 11 @@ -153,7 +153,7 @@ jobs: - name: Setup Java (temurin@17) id: setup-java-temurin-17 if: matrix.java == 'temurin@17' - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -287,7 +287,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout current branch (full) - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 @@ -297,7 +297,7 @@ jobs: - name: Setup Java (temurin@11) id: setup-java-temurin-11 if: matrix.java == 'temurin@11' - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 11 @@ -310,7 +310,7 @@ jobs: - name: Setup Java (temurin@17) id: setup-java-temurin-17 if: matrix.java == 'temurin@17' - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -335,12 +335,12 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout current branch (fast) - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Java (temurin@11) id: setup-java-temurin-11 if: matrix.java == 'temurin@11' - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 11 @@ -371,7 +371,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout current branch (full) - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 @@ -381,7 +381,7 @@ jobs: - name: Setup Java (temurin@11) id: setup-java-temurin-11 if: matrix.java == 'temurin@11' - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 11 @@ -394,7 +394,7 @@ jobs: - name: Setup Java (temurin@17) id: setup-java-temurin-17 if: matrix.java == 'temurin@17' - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 diff --git a/build.sbt b/build.sbt index 8199638..10f0097 100644 --- a/build.sbt +++ b/build.sbt @@ -14,7 +14,7 @@ ThisBuild / developers := List( val scala212 = "2.12.20" val scala213 = "2.13.16" -val scala3 = "3.3.6" +val scala3 = "3.3.7" val PrimaryJava = JavaSpec.temurin("11") val LTSJava = JavaSpec.temurin("17") @@ -46,8 +46,6 @@ ThisBuild / jsEnv := { new NodeJSEnv(NodeJSEnv.Config().withArgs(List("--max-old-space-size=10240"))) } -enablePlugins(AutomateHeaderPlugin) - lazy val root = tlCrossRootProject .aggregate( @@ -145,7 +143,7 @@ lazy val http4s = module("http4s") { .settings( description := "http4s based client for kubernetes", libraryDependencies ++= Seq( - "org.http4s" %%% "http4s-client" % "0.23.30" + "org.http4s" %%% "http4s-client" % "0.23.33" ) ) .dependsOn(client, jawn) @@ -158,7 +156,7 @@ lazy val http4sEmber = module("http4s-ember") { .settings( description := "http4s ember based client for kubernetes", libraryDependencies ++= Seq( - "org.http4s" %%% "http4s-ember-client" % "0.23.30" + "org.http4s" %%% "http4s-ember-client" % "0.23.33" ) ) .dependsOn(http4s) @@ -375,7 +373,7 @@ lazy val docs = project .enablePlugins(ScalaK8sWebsite) .settings( libraryDependencies ++= Seq( - "org.http4s" %%% "http4s-circe" % "0.23.30", + "org.http4s" %%% "http4s-circe" % "0.23.33", "com.softwaremill.sttp.client3" %%% "circe" % "3.11.0" ) ) @@ -413,7 +411,7 @@ lazy val exampleJVM = example("jvm") { .crossType(CrossType.Pure) .settings( libraryDependencies ++= Seq( - "org.http4s" %%% "http4s-circe" % "0.23.30", + "org.http4s" %%% "http4s-circe" % "0.23.33", "com.softwaremill.sttp.client3" %%% "circe" % "3.11.0" ) ) @@ -425,7 +423,7 @@ lazy val exampleCrossPlatform = example("cross-platform") { .crossType(CrossType.Pure) .settings( libraryDependencies ++= Seq( - "org.http4s" %%% "http4s-circe" % "0.23.30" + "org.http4s" %%% "http4s-circe" % "0.23.33" ) ) .jsSettings( diff --git a/flake.lock b/flake.lock index 94051a7..ec61c0a 100644 --- a/flake.lock +++ b/flake.lock @@ -41,11 +41,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1758446476, - "narHash": "sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto+dxG4mBo=", + "lastModified": 1761349956, + "narHash": "sha256-tH3wHnOJms+U4k/rK2Nn1RfBrhffX92jLP/2VndSn0w=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0", + "rev": "02f2cb8e0feb4596d20cc52fda73ccee960e3538", "type": "github" }, "original": { @@ -90,11 +90,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1758552371, - "narHash": "sha256-BQohs5csdHjcU2WPW0FE5FaYYbIDyBX3iN9p0athax0=", + "lastModified": 1761602063, + "narHash": "sha256-2r84BeJmcT3ntaCNtHsWr3ui9lHymwrvDQ9qTC5amXQ=", "owner": "typelevel", "repo": "typelevel-nix", - "rev": "cb094ded58a2814b05b43333ff1c86a7e1a0bdaf", + "rev": "1224bbf6d7f80a66d064c656f9ff0868825099be", "type": "github" }, "original": { diff --git a/project/build.properties b/project/build.properties index 5e6884d..01a16ed 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.11.6 +sbt.version=1.11.7 diff --git a/project/plugins.sbt b/project/plugins.sbt index 013a6d5..252e24f 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,9 +1,8 @@ -addSbtPlugin("org.typelevel" % "sbt-typelevel" % "0.8.0") -addSbtPlugin("org.typelevel" % "sbt-typelevel-site" % "0.8.0") +addSbtPlugin("org.typelevel" % "sbt-typelevel" % "0.8.2") +addSbtPlugin("org.typelevel" % "sbt-typelevel-site" % "0.8.2") addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "1.3.2") addSbtPlugin("org.portable-scala" % "sbt-scala-native-crossproject" % "1.3.2") -addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.16.0") +addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.20.1") addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.4.17") -addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.10.0") addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.13.1") addSbtPlugin("ch.epfl.scala" % "sbt-scalajs-bundler" % "0.21.1")