diff --git a/README.md b/README.md index bef850a6..dc60cc00 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ using the Scala programming language. Scala support is currently in **Public Bet * **[Besom Docs](https://virtuslab.github.io/besom/)**: Learn about Besom concepts, follow user-guides, and consult the reference documentation. -* **[Examples](https://github.com/VirtusLab/besom/tree/v0.3.0/examples)**: Browse Scala examples across many clouds and scenarios including containers, serverless, +* **[Examples](https://github.com/VirtusLab/besom/tree/v0.3.1/examples)**: Browse Scala examples across many clouds and scenarios including containers, serverless, and infrastructure. ## Getting Started @@ -44,7 +44,7 @@ using the Scala programming language. Scala support is currently in **Public Bet To install the latest Scala Language Plugin release, run the following: ```bash - pulumi plugin install language scala 0.3.0 --server github://api.github.com/VirtusLab/besom + pulumi plugin install language scala 0.3.1 --server github://api.github.com/VirtusLab/besom ``` 4. **Create a new project**: @@ -58,7 +58,7 @@ using the Scala programming language. Scala support is currently in **Public Bet mkdir besom-demo && cd besom-demo ``` ```bash - pulumi new https://github.com/VirtusLab/besom/tree/v0.3.0/templates/aws + pulumi new https://github.com/VirtusLab/besom/tree/v0.3.1/templates/aws ``` 5. **Deploy to the Cloud**: @@ -94,7 +94,7 @@ using the Scala programming language. Scala support is currently in **Public Bet To learn more, head over to [virtuslab.github.io/besom](https://virtuslab.github.io/besom/) for much more information, including [tutorial](https://virtuslab.github.io/besom/docs/tutorial), -[examples](https://github.com/VirtusLab/besom/tree/v0.3.0/examples), +[examples](https://github.com/VirtusLab/besom/tree/v0.3.1/examples), and [architecture and programming model concepts](https://virtuslab.github.io/besom/docs/architecture). ## Explaining the project structure @@ -109,8 +109,8 @@ Resources created in `Pulumi.run { ... }` block will be created by Pulumi. A simple example using Scala CLI: ```scala //> using scala "3.3.1" -//> using plugin "org.virtuslab::besom-compiler-plugin:0.3.0" -//> using dep "org.virtuslab::besom-core:0.3.0" +//> using plugin "org.virtuslab::besom-compiler-plugin:0.3.1" +//> using dep "org.virtuslab::besom-core:0.3.1" //> using dep "org.virtuslab::besom-aws:6.31.0-core.0.3" import besom.* diff --git a/besom-cats/project.scala b/besom-cats/project.scala index 8131fbe9..1aac985e 100644 --- a/besom-cats/project.scala +++ b/besom-cats/project.scala @@ -2,7 +2,7 @@ //> using options "-java-output-version:11", "-Ykind-projector:underscores" //> using options "-deprecation", "-feature" -//> using dep "org.virtuslab::besom-core:0.3.0" +//> using dep "org.virtuslab::besom-core:0.3.1" //> using dep "org.typelevel::cats-effect:3.3.14" //> using test.dep "org.scalameta::munit:1.0.0-M10" diff --git a/besom-zio/project.scala b/besom-zio/project.scala index a6413649..09a763fd 100644 --- a/besom-zio/project.scala +++ b/besom-zio/project.scala @@ -2,7 +2,7 @@ //> using options "-java-output-version:11", "-Ykind-projector:underscores" //> using options "-deprecation", "-feature" -//> using dep "org.virtuslab::besom-core:0.3.0" +//> using dep "org.virtuslab::besom-core:0.3.1" //> using dep "dev.zio::zio:2.0.17" //> using test.dep "org.scalameta::munit:1.0.0-M10" diff --git a/core/project.scala b/core/project.scala index 22f42aea..b5de6d99 100644 --- a/core/project.scala +++ b/core/project.scala @@ -3,7 +3,7 @@ //> using options "-Werror", "-Wunused:all", "-deprecation", "-feature" // -language:noAutoTupling // after https://github.com/VirtusLab/scala-cli/issues/2708 -//> using dep "org.virtuslab::besom-json:0.3.0" +//> using dep "org.virtuslab::besom-json:0.3.1" //> using dep "com.lihaoyi::sourcecode:0.3.1" //> using dep "com.google.protobuf:protobuf-java-util:3.24.4" //> using dep "io.grpc:grpc-netty:1.57.2" diff --git a/examples/aws-eks/project.scala b/examples/aws-eks/project.scala index 2d96f468..8e7933eb 100644 --- a/examples/aws-eks/project.scala +++ b/examples/aws-eks/project.scala @@ -1,7 +1,7 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" +//> using dep "org.virtuslab::besom-core:0.3.1" //> using dep "org.virtuslab::besom-awsx:2.7.0-core.0.3" //> using dep "org.virtuslab::besom-eks:2.3.0-core.0.3" diff --git a/examples/aws-s3-folder/project.scala b/examples/aws-s3-folder/project.scala index 397c763e..bcf36357 100644 --- a/examples/aws-s3-folder/project.scala +++ b/examples/aws-s3-folder/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-aws:6.31.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-aws:6.31.1-core.0.3" diff --git a/examples/aws-secrets-manager/project.scala b/examples/aws-secrets-manager/project.scala index 397c763e..bcf36357 100644 --- a/examples/aws-secrets-manager/project.scala +++ b/examples/aws-secrets-manager/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-aws:6.31.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-aws:6.31.1-core.0.3" diff --git a/examples/aws-webserver/project.scala b/examples/aws-webserver/project.scala index 4dadefab..b6630a94 100644 --- a/examples/aws-webserver/project.scala +++ b/examples/aws-webserver/project.scala @@ -1,7 +1,7 @@ //> using scala 3.3.1 //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 -//> using dep org.virtuslab::besom-aws:6.31.0-core.0.3 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 +//> using dep org.virtuslab::besom-aws:6.31.1-core.0.3 //> using dep org.virtuslab::besom-tls:5.0.2-core.0.3 diff --git a/examples/azure-static-website/project.scala b/examples/azure-static-website/project.scala index 53672fc5..e883cdcf 100644 --- a/examples/azure-static-website/project.scala +++ b/examples/azure-static-website/project.scala @@ -1,4 +1,4 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" +//> using dep "org.virtuslab::besom-core:0.3.1" //> using dep "org.virtuslab::besom-azure-native:2.37.0-core.0.3" diff --git a/examples/azure-webserver/project.scala b/examples/azure-webserver/project.scala index 53672fc5..e883cdcf 100644 --- a/examples/azure-webserver/project.scala +++ b/examples/azure-webserver/project.scala @@ -1,4 +1,4 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" +//> using dep "org.virtuslab::besom-core:0.3.1" //> using dep "org.virtuslab::besom-azure-native:2.37.0-core.0.3" diff --git a/examples/docker-multi-container-app/infra/project.scala b/examples/docker-multi-container-app/infra/project.scala index 60680a87..520ade7b 100644 --- a/examples/docker-multi-container-app/infra/project.scala +++ b/examples/docker-multi-container-app/infra/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" +//> using dep "org.virtuslab::besom-core:0.3.1" //> using dep "org.virtuslab::besom-docker:4.5.3-core.0.3" diff --git a/examples/gcp-cloudrun/infra/project.scala b/examples/gcp-cloudrun/infra/project.scala index a19114a1..89aaff8d 100644 --- a/examples/gcp-cloudrun/infra/project.scala +++ b/examples/gcp-cloudrun/infra/project.scala @@ -1,7 +1,7 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-gcp:7.18.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-gcp:7.19.0-core.0.3" //> using dep "org.virtuslab::besom-docker:4.5.3-core.0.3" diff --git a/examples/gcp-gke/project.scala b/examples/gcp-gke/project.scala index 0d5633b8..bc86fd70 100644 --- a/examples/gcp-gke/project.scala +++ b/examples/gcp-gke/project.scala @@ -1,4 +1,4 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-gcp:7.18.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-gcp:7.19.0-core.0.3" diff --git a/examples/gcp-static-page/project.scala b/examples/gcp-static-page/project.scala index 0be3a777..639b105f 100644 --- a/examples/gcp-static-page/project.scala +++ b/examples/gcp-static-page/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-gcp:7.18.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-gcp:7.19.0-core.0.3" diff --git a/examples/gcp-webserver/project.scala b/examples/gcp-webserver/project.scala index 0d5633b8..bc86fd70 100644 --- a/examples/gcp-webserver/project.scala +++ b/examples/gcp-webserver/project.scala @@ -1,4 +1,4 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-gcp:7.18.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-gcp:7.19.0-core.0.3" diff --git a/examples/kubernetes-guestbook/components/project.scala b/examples/kubernetes-guestbook/components/project.scala index 167880c0..cfe0c5bb 100644 --- a/examples/kubernetes-guestbook/components/project.scala +++ b/examples/kubernetes-guestbook/components/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-kubernetes:4.10.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-kubernetes:4.11.0-core.0.3" //> using exclude "simple/*" diff --git a/examples/kubernetes-guestbook/simple/project.scala b/examples/kubernetes-guestbook/simple/project.scala index 94e16c4d..723d9626 100644 --- a/examples/kubernetes-guestbook/simple/project.scala +++ b/examples/kubernetes-guestbook/simple/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-kubernetes:4.10.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-kubernetes:4.11.0-core.0.3" //> using exclude "components/*" diff --git a/examples/kubernetes-nginx/project.scala b/examples/kubernetes-nginx/project.scala index 3e38aefe..cb83078d 100644 --- a/examples/kubernetes-nginx/project.scala +++ b/examples/kubernetes-nginx/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-kubernetes:4.10.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-kubernetes:4.11.0-core.0.3" diff --git a/experimental/project.scala b/experimental/project.scala index 863614f9..fe2317f6 100644 --- a/experimental/project.scala +++ b/experimental/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-kubernetes:4.10.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-kubernetes:4.11.0-core.0.3" //> using dep "io.github.iltotore::iron:2.5.0" diff --git a/integration-tests/project.scala b/integration-tests/project.scala index eb755f08..f505c25d 100644 --- a/integration-tests/project.scala +++ b/integration-tests/project.scala @@ -2,7 +2,7 @@ //> using exclude "*/resources/*" -//> using dep org.virtuslab::besom-codegen:0.3.0 -//> using dep org.virtuslab::besom-scripts:0.3.0 +//> using dep org.virtuslab::besom-codegen:0.3.1 +//> using dep org.virtuslab::besom-scripts:0.3.1 //> using dep org.scalameta::munit::1.0.0-M10 diff --git a/integration-tests/resources/cats-purrl-example/project.scala b/integration-tests/resources/cats-purrl-example/project.scala index 103a2509..b164a851 100644 --- a/integration-tests/resources/cats-purrl-example/project.scala +++ b/integration-tests/resources/cats-purrl-example/project.scala @@ -1,8 +1,7 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots -//> using dep org.virtuslab::besom-cats:0.3.0 +//> using dep org.virtuslab::besom-cats:0.3.1 //> using dep "org.virtuslab::besom-purrl:0.5.0-core.0.3" diff --git a/integration-tests/resources/compiler-plugin/project.scala b/integration-tests/resources/compiler-plugin/project.scala index 320f5ded..c67a7652 100644 --- a/integration-tests/resources/compiler-plugin/project.scala +++ b/integration-tests/resources/compiler-plugin/project.scala @@ -1,5 +1,5 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 diff --git a/integration-tests/resources/config-example/project.scala b/integration-tests/resources/config-example/project.scala index 97d3e30f..c67a7652 100644 --- a/integration-tests/resources/config-example/project.scala +++ b/integration-tests/resources/config-example/project.scala @@ -1,6 +1,5 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots diff --git a/integration-tests/resources/executors/gradle/build.gradle.kts b/integration-tests/resources/executors/gradle/build.gradle.kts index 70e7e5b5..6c753e5f 100644 --- a/integration-tests/resources/executors/gradle/build.gradle.kts +++ b/integration-tests/resources/executors/gradle/build.gradle.kts @@ -10,7 +10,7 @@ repositories { dependencies { implementation("org.scala-lang:scala3-library_3:3.3.1") - implementation("org.virtuslab:besom-core_3:0.3.0") + implementation("org.virtuslab:besom-core_3:0.3.1") implementation("org.virtuslab:besom-fake-standard-resource_3:1.2.3-TEST") implementation("org.virtuslab:besom-fake-external-resource_3:2.3.4-TEST") if (project.hasProperty("besomBootstrapJar")) runtimeOnly(files(project.property("besomBootstrapJar") as String)) diff --git a/integration-tests/resources/executors/maven/pom.xml b/integration-tests/resources/executors/maven/pom.xml index 508e47b7..3d989164 100644 --- a/integration-tests/resources/executors/maven/pom.xml +++ b/integration-tests/resources/executors/maven/pom.xml @@ -26,7 +26,7 @@ org.virtuslab besom-bootstrap_3 - 0.3.0 + 0.3.1 system ${besomBootstrapJar} @@ -43,7 +43,7 @@ org.virtuslab besom-core_3 - 0.3.0 + 0.3.1 org.virtuslab diff --git a/integration-tests/resources/executors/sbt/build.sbt b/integration-tests/resources/executors/sbt/build.sbt index ed44f1cf..68b1b918 100644 --- a/integration-tests/resources/executors/sbt/build.sbt +++ b/integration-tests/resources/executors/sbt/build.sbt @@ -5,7 +5,7 @@ lazy val root = project scalacOptions ++= Seq("-java-output-version", "11"), javacOptions in (Compile, compile) ++= Seq("-source", "11", "-target", "11"), libraryDependencies ++= Seq( - "org.virtuslab" %% "besom-core" % "0.3.0", + "org.virtuslab" %% "besom-core" % "0.3.1", "org.virtuslab" %% "besom-fake-standard-resource" % "1.2.3-TEST", "org.virtuslab" %% "besom-fake-external-resource" % "2.3.4-TEST" ) diff --git a/integration-tests/resources/executors/scala-cli/project.scala b/integration-tests/resources/executors/scala-cli/project.scala index e0c55e1d..ca23be45 100644 --- a/integration-tests/resources/executors/scala-cli/project.scala +++ b/integration-tests/resources/executors/scala-cli/project.scala @@ -1,6 +1,6 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -//> using plugin "org.virtuslab::besom-compiler-plugin:0.3.0" -//> using dep "org.virtuslab::besom-core:0.3.0" +//> using plugin "org.virtuslab::besom-compiler-plugin:0.3.1" +//> using dep "org.virtuslab::besom-core:0.3.1" //> using dep "org.virtuslab::besom-fake-standard-resource:1.2.3-TEST" //> using dep "org.virtuslab::besom-fake-external-resource:2.3.4-TEST" diff --git a/integration-tests/resources/kubernetes-secrets/project.scala b/integration-tests/resources/kubernetes-secrets/project.scala index b53b2483..4d256345 100644 --- a/integration-tests/resources/kubernetes-secrets/project.scala +++ b/integration-tests/resources/kubernetes-secrets/project.scala @@ -1,7 +1,6 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots -//> using dep "org.virtuslab::besom-kubernetes:4.10.0-core.0.3" +//> using dep "org.virtuslab::besom-kubernetes:4.11.0-core.0.3" diff --git a/integration-tests/resources/logger-example/project.scala b/integration-tests/resources/logger-example/project.scala index 97d3e30f..c67a7652 100644 --- a/integration-tests/resources/logger-example/project.scala +++ b/integration-tests/resources/logger-example/project.scala @@ -1,6 +1,5 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots diff --git a/integration-tests/resources/memoization/source-stack/project.scala b/integration-tests/resources/memoization/source-stack/project.scala index b27a9a36..da78e034 100644 --- a/integration-tests/resources/memoization/source-stack/project.scala +++ b/integration-tests/resources/memoization/source-stack/project.scala @@ -1,7 +1,6 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots //> using dep "org.virtuslab::besom-tls:5.0.2-core.0.3" diff --git a/integration-tests/resources/memoization/target-stack/project.scala b/integration-tests/resources/memoization/target-stack/project.scala index 97d3e30f..c67a7652 100644 --- a/integration-tests/resources/memoization/target-stack/project.scala +++ b/integration-tests/resources/memoization/target-stack/project.scala @@ -1,6 +1,5 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots diff --git a/integration-tests/resources/random-example/project.scala b/integration-tests/resources/random-example/project.scala index 4626aef0..df960214 100644 --- a/integration-tests/resources/random-example/project.scala +++ b/integration-tests/resources/random-example/project.scala @@ -1,7 +1,6 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots -//> using dep "org.virtuslab::besom-random:4.16.0-core.0.3" +//> using dep "org.virtuslab::besom-random:4.16.1-core.0.3" diff --git a/integration-tests/resources/references/source-stack/project.scala b/integration-tests/resources/references/source-stack/project.scala index b27a9a36..da78e034 100644 --- a/integration-tests/resources/references/source-stack/project.scala +++ b/integration-tests/resources/references/source-stack/project.scala @@ -1,7 +1,6 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots //> using dep "org.virtuslab::besom-tls:5.0.2-core.0.3" diff --git a/integration-tests/resources/references/target-stack/project.scala b/integration-tests/resources/references/target-stack/project.scala index 97d3e30f..c67a7652 100644 --- a/integration-tests/resources/references/target-stack/project.scala +++ b/integration-tests/resources/references/target-stack/project.scala @@ -1,6 +1,5 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots diff --git a/integration-tests/resources/tls-example/project.scala b/integration-tests/resources/tls-example/project.scala index b27a9a36..da78e034 100644 --- a/integration-tests/resources/tls-example/project.scala +++ b/integration-tests/resources/tls-example/project.scala @@ -1,7 +1,6 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots //> using dep "org.virtuslab::besom-tls:5.0.2-core.0.3" diff --git a/integration-tests/resources/zio-tls-example/project.scala b/integration-tests/resources/zio-tls-example/project.scala index 64604b10..f5984916 100644 --- a/integration-tests/resources/zio-tls-example/project.scala +++ b/integration-tests/resources/zio-tls-example/project.scala @@ -1,8 +1,7 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using plugin org.virtuslab::besom-compiler-plugin:0.3.0 -//> using dep org.virtuslab::besom-core:0.3.0 +//> using plugin org.virtuslab::besom-compiler-plugin:0.3.1 +//> using dep org.virtuslab::besom-core:0.3.1 -//> using repository sonatype:snapshots -//> using dep org.virtuslab::besom-zio:0.3.0 +//> using dep org.virtuslab::besom-zio:0.3.1 //> using dep "org.virtuslab::besom-tls:5.0.2-core.0.3" diff --git a/language-plugin/bootstrap/project.scala b/language-plugin/bootstrap/project.scala index 41cb842f..284cdda2 100644 --- a/language-plugin/bootstrap/project.scala +++ b/language-plugin/bootstrap/project.scala @@ -1,6 +1,6 @@ //> using scala 3.3.1 //> using options -java-output-version:11 -//> using dep org.virtuslab::besom-json:0.3.0 +//> using dep org.virtuslab::besom-json:0.3.1 //> using dep io.github.classgraph:classgraph:4.8.165 diff --git a/scripts/project.scala b/scripts/project.scala index 0d82539f..c09416ae 100644 --- a/scripts/project.scala +++ b/scripts/project.scala @@ -9,7 +9,7 @@ //> using dep org.scoverage::scalac-scoverage-serializer:2.0.11 //> using dep org.virtuslab::scala-yaml:0.0.8 //> using dep io.get-coursier:coursier_2.13:2.1.9 -//> using dep org.virtuslab::besom-codegen:0.3.0 +//> using dep org.virtuslab::besom-codegen:0.3.1 //> using test.dep org.scalameta::munit::1.0.0-M10 diff --git a/templates/aws/project.scala b/templates/aws/project.scala index 397c763e..bcf36357 100644 --- a/templates/aws/project.scala +++ b/templates/aws/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-aws:6.31.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-aws:6.31.1-core.0.3" diff --git a/templates/default/project.scala b/templates/default/project.scala index 8e0e81be..2394bbc8 100644 --- a/templates/default/project.scala +++ b/templates/default/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-random:4.16.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-random:4.16.1-core.0.3" diff --git a/templates/gcp/project.scala b/templates/gcp/project.scala index 0be3a777..639b105f 100644 --- a/templates/gcp/project.scala +++ b/templates/gcp/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-gcp:7.18.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-gcp:7.19.0-core.0.3" diff --git a/templates/kubernetes/project.scala b/templates/kubernetes/project.scala index 3e38aefe..cb83078d 100644 --- a/templates/kubernetes/project.scala +++ b/templates/kubernetes/project.scala @@ -1,5 +1,5 @@ //> using scala "3.3.1" //> using options -Werror -Wunused:all -Wvalue-discard -Wnonunit-statement -//> using dep "org.virtuslab::besom-core:0.3.0" -//> using dep "org.virtuslab::besom-kubernetes:4.10.0-core.0.3" +//> using dep "org.virtuslab::besom-core:0.3.1" +//> using dep "org.virtuslab::besom-kubernetes:4.11.0-core.0.3" diff --git a/version.txt b/version.txt index 9325c3cc..a2268e2d 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.3.0 \ No newline at end of file +0.3.1 \ No newline at end of file diff --git a/website/docs/changelog.md b/website/docs/changelog.md index b85bab4f..9aaf8f83 100644 --- a/website/docs/changelog.md +++ b/website/docs/changelog.md @@ -18,6 +18,8 @@ title: Changelog * `unzip` can be called on an `Output` of a tuple to receive a tuple of `Output`s, all of which are descendents of the original `Output` +**Full Changelog**: [GitHub (v0.3.0...v0.3.1)](https://github.com/VirtusLab/besom/compare/v0.3.0...v0.3.1) + 0.3.0 (16-04-2024) --- diff --git a/website/docs/examples.md b/website/docs/examples.md index 80f067fb..198f3bbc 100644 --- a/website/docs/examples.md +++ b/website/docs/examples.md @@ -2,4 +2,4 @@ title: Examples --- -All examples are available in [Besom GitHub repository](https://github.com/VirtusLab/besom/tree/v0.3.0/examples). \ No newline at end of file +All examples are available in [Besom GitHub repository](https://github.com/VirtusLab/besom/tree/v0.3.1/examples). \ No newline at end of file diff --git a/website/docs/getting_started.md b/website/docs/getting_started.md index 82d960f4..da940c6e 100644 --- a/website/docs/getting_started.md +++ b/website/docs/getting_started.md @@ -29,7 +29,7 @@ To start your adventure with infrastructure-as-code with Scala follow these step To install the latest Scala Language Plugin release, run the following: ```bash - pulumi plugin install language scala 0.3.0 --server github://api.github.com/VirtusLab/besom + pulumi plugin install language scala 0.3.1 --server github://api.github.com/VirtusLab/besom ``` 4. **Create a new project**: @@ -43,7 +43,7 @@ To start your adventure with infrastructure-as-code with Scala follow these step mkdir besom-demo && cd besom-demo ``` ```bash - pulumi new https://github.com/VirtusLab/besom/tree/v0.3.0/templates/aws + pulumi new https://github.com/VirtusLab/besom/tree/v0.3.1/templates/aws ``` 5. **Deploy to the Cloud**: diff --git a/website/docs/missing.md b/website/docs/missing.md index e992a34f..4faa42e2 100644 --- a/website/docs/missing.md +++ b/website/docs/missing.md @@ -3,9 +3,9 @@ title: Missing features --- Some Pulumi features are not yet implemented. The most notable ones are: -* [Resource aliases](https://www.pulumi.com/docs/concepts/options/aliases/) are not yet available (targeted for `0.3.0` release). -* [Automation API](https://www.pulumi.com/docs/guides/automation-api/) is not yet available (targeted for `0.3.0` release). -* [Resource transformations](https://www.pulumi.com/docs/concepts/options/transformations/) are not yet available (targeted for `0.3.0` release). +* [Resource aliases](https://www.pulumi.com/docs/concepts/options/aliases/) are not yet available (targeted for `0.4.0` release). +* [Automation API](https://www.pulumi.com/docs/guides/automation-api/) is not yet available (targeted for `0.4.0` release). +* [Resource transformations](https://www.pulumi.com/docs/concepts/options/transformations/) are not yet available (targeted for `0.4.0` release). * [State Inputs](https://github.com/VirtusLab/besom/issues/285) are not yet available (todo). * [Dynamic Providers](https://www.pulumi.com/docs/concepts/resources/dynamic-providers/) are not yet available (researching). * [Function serialization](https://www.pulumi.com/docs/concepts/inputs-outputs/function-serialization/) is supported only in Node.js (researching). diff --git a/website/docs/templates.md b/website/docs/templates.md index 24183a51..2807670c 100644 --- a/website/docs/templates.md +++ b/website/docs/templates.md @@ -2,4 +2,4 @@ title: Templates --- -All templates are available in [Besom GitHub repository](https://github.com/VirtusLab/besom/tree/v0.3.0/templates). \ No newline at end of file +All templates are available in [Besom GitHub repository](https://github.com/VirtusLab/besom/tree/v0.3.1/templates). \ No newline at end of file