From 64ee1051bf7121380e4daab3715911bec3da9d14 Mon Sep 17 00:00:00 2001 From: Rob Frampton Date: Fri, 12 Nov 2021 11:39:39 -0500 Subject: [PATCH 1/3] Use SDK version 1.0.0-beta-1 --- ...os.java.examples.java-application-conventions.gradle.kts | 2 +- .../java/com/workos/java/examples/DirectorySyncApp.java | 6 +++--- .../main/java/com/workos/java/examples/MagicLinkApp.java | 3 --- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/buildSrc/src/main/kotlin/com.workos.java.examples.java-application-conventions.gradle.kts b/buildSrc/src/main/kotlin/com.workos.java.examples.java-application-conventions.gradle.kts index e3dfaac..38e0c5d 100644 --- a/buildSrc/src/main/kotlin/com.workos.java.examples.java-application-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/com.workos.java.examples.java-application-conventions.gradle.kts @@ -12,7 +12,7 @@ dependencies { if (project.hasProperty("sdkVersion")) { implementation("com.workos:workos:${project.property("sdkVersion")}") } else { - implementation("com.workos:workos:1.0.0-beta-0") + implementation("com.workos:workos:1.0.0-beta-1") } implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.13.0") diff --git a/java-directory-sync-example/src/main/java/com/workos/java/examples/DirectorySyncApp.java b/java-directory-sync-example/src/main/java/com/workos/java/examples/DirectorySyncApp.java index 0dd4557..1a1b5f3 100644 --- a/java-directory-sync-example/src/main/java/com/workos/java/examples/DirectorySyncApp.java +++ b/java-directory-sync-example/src/main/java/com/workos/java/examples/DirectorySyncApp.java @@ -45,7 +45,7 @@ public Context directories(Context ctx) { String before = ctx.queryParam("before"); String deleteResult = ctx.queryParam("deleteResult"); - PaginationParams.Builder paginationParams = PaginationParams.builder(); + PaginationParams.PaginationParamsBuilder paginationParams = PaginationParams.builder(); if (after != null) { paginationParams.after(after); @@ -83,7 +83,7 @@ public Context directoryUsers(Context ctx) { String after = ctx.queryParam("after"); String before = ctx.queryParam("before"); - ListDirectoryUserOptions.Builder options = ListDirectoryUserOptions.builder() + ListDirectoryUserOptions.ListDirectoryUserOptionsBuilder options = ListDirectoryUserOptions.builder() .directory(directoryId); if (after != null) { @@ -131,7 +131,7 @@ public Context directoryGroups(Context ctx) { String after = ctx.queryParam("after"); String before = ctx.queryParam("before"); - ListDirectoryGroupOptions.Builder options = ListDirectoryGroupOptions.builder() + ListDirectoryGroupOptions.ListDirectoryGroupOptionsBuilder options = ListDirectoryGroupOptions.builder() .directory(directoryId); if (after != null) { diff --git a/java-magic-link-example/src/main/java/com/workos/java/examples/MagicLinkApp.java b/java-magic-link-example/src/main/java/com/workos/java/examples/MagicLinkApp.java index b831932..572b38d 100644 --- a/java-magic-link-example/src/main/java/com/workos/java/examples/MagicLinkApp.java +++ b/java-magic-link-example/src/main/java/com/workos/java/examples/MagicLinkApp.java @@ -1,15 +1,12 @@ package com.workos.java.examples; import com.workos.WorkOS; -import com.workos.common.exceptions.UnprocessableEntityException; -import com.workos.common.http.UnprocessableEntityExceptionResponse.EntityError; import com.workos.passwordless.PasswordlessApi.CreateSessionOptions; import com.workos.passwordless.models.PasswordlessSession; import com.workos.sso.models.ProfileAndToken; import io.javalin.Javalin; import io.javalin.http.Context; import java.util.Collections; -import java.util.List; import java.util.Map; public class MagicLinkApp { From f2f2932444d1ef4434d076484a8b726fc1e992e2 Mon Sep 17 00:00:00 2001 From: Abdulaziz Alaqi 2030 <213784258+azooz2024-2030@users.noreply.github.com> Date: Thu, 10 Jul 2025 08:19:09 +0300 Subject: [PATCH 2/3] Create generator-generic-ossf-slsa3-publish.yml Signed-off-by: Abdulaziz Alaqi 2030 <213784258+azooz2024-2030@users.noreply.github.com> --- .../generator-generic-ossf-slsa3-publish.yml | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 .github/workflows/generator-generic-ossf-slsa3-publish.yml diff --git a/.github/workflows/generator-generic-ossf-slsa3-publish.yml b/.github/workflows/generator-generic-ossf-slsa3-publish.yml new file mode 100644 index 0000000..35c829b --- /dev/null +++ b/.github/workflows/generator-generic-ossf-slsa3-publish.yml @@ -0,0 +1,66 @@ +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +# This workflow lets you generate SLSA provenance file for your project. +# The generation satisfies level 3 for the provenance requirements - see https://slsa.dev/spec/v0.1/requirements +# The project is an initiative of the OpenSSF (openssf.org) and is developed at +# https://github.com/slsa-framework/slsa-github-generator. +# The provenance file can be verified using https://github.com/slsa-framework/slsa-verifier. +# For more information about SLSA and how it improves the supply-chain, visit slsa.dev. + +name: SLSA generic generator +on: + workflow_dispatch: + release: + types: [created] + +jobs: + build: + runs-on: ubuntu-latest + outputs: + digests: ${{ steps.hash.outputs.digests }} + + steps: + - uses: actions/checkout@v4 + + # ======================================================== + # + # Step 1: Build your artifacts. + # + # ======================================================== + - name: Build artifacts + run: | + # These are some amazing artifacts. + echo "artifact1" > artifact1 + echo "artifact2" > artifact2 + + # ======================================================== + # + # Step 2: Add a step to generate the provenance subjects + # as shown below. Update the sha256 sum arguments + # to include all binaries that you generate + # provenance for. + # + # ======================================================== + - name: Generate subject for provenance + id: hash + run: | + set -euo pipefail + + # List the artifacts the provenance will refer to. + files=$(ls artifact*) + # Generate the subjects (base64 encoded). + echo "hashes=$(sha256sum $files | base64 -w0)" >> "${GITHUB_OUTPUT}" + + provenance: + needs: [build] + permissions: + actions: read # To read the workflow path. + id-token: write # To sign the provenance. + contents: write # To add assets to a release. + uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v1.4.0 + with: + base64-subjects: "${{ needs.build.outputs.digests }}" + upload-assets: true # Optional: Upload to a new release From f2d68830811bd1dd8030cde02e51caf46b400667 Mon Sep 17 00:00:00 2001 From: Abdulaziz Alaqi 2030 <213784258+azooz2024-2030@users.noreply.github.com> Date: Thu, 10 Jul 2025 08:19:45 +0300 Subject: [PATCH 3/3] Create scala.yml Signed-off-by: Abdulaziz Alaqi 2030 <213784258+azooz2024-2030@users.noreply.github.com> --- .github/workflows/scala.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/scala.yml diff --git a/.github/workflows/scala.yml b/.github/workflows/scala.yml new file mode 100644 index 0000000..9de7836 --- /dev/null +++ b/.github/workflows/scala.yml @@ -0,0 +1,34 @@ +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +name: Scala CI + +on: + push: + branches: [ "bump-sdk-version" ] + pull_request: + branches: [ "bump-sdk-version" ] + +permissions: + contents: read + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Set up JDK 11 + uses: actions/setup-java@v4 + with: + java-version: '11' + distribution: 'temurin' + cache: 'sbt' + - name: Run tests + run: sbt test + # Optional: This step uploads information to the GitHub dependency graph and unblocking Dependabot alerts for the repository + - name: Upload dependency graph + uses: scalacenter/sbt-dependency-submission@ab086b50c947c9774b70f39fc7f6e20ca2706c91