From ce42300c7e04bb704e19cb35a06ccbcc9e5ac9c6 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 12:50:30 +0100 Subject: [PATCH 01/23] dev-generate-java-client-action: Renamed Swagger file for consistency. --- swagger-v4.4.yaml => swagger-v4.4.0.yaml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename swagger-v4.4.yaml => swagger-v4.4.0.yaml (100%) diff --git a/swagger-v4.4.yaml b/swagger-v4.4.0.yaml similarity index 100% rename from swagger-v4.4.yaml rename to swagger-v4.4.0.yaml From 9d1247c000909c5df7fcf0ae8ed6dcad3cea2b02 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 12:54:49 +0100 Subject: [PATCH 02/23] dev-generate-java-client-action: Extracted the relevant parts of the stack-clients pom.xml file and added it here. --- pom.xml | 135 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 pom.xml diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..9b5162e --- /dev/null +++ b/pom.xml @@ -0,0 +1,135 @@ + + + + 4.0.0 + + io.theworldavatar + podman-java-client + ${revision}-SNAPSHOT + + Podman Java Client + https://theworldavatar.io + + + uk.ac.cam.cares.jps + jps-parent-pom + 2.3.2 + + + + 11 + 11 + 11 + 4.4.0 + + ${project.basedir}/swagger-v${revision}.yaml + + + + + + + + github + The World Avatar stack Maven Repository + https://maven.pkg.github.com/TheWorldAvatar/podman-java-client/ + + + github + The World Avatar stack Maven Repository + https://maven.pkg.github.com/TheWorldAvatar/podman-java-client/ + + + + + + + com.fasterxml.jackson.datatype + jackson-datatype-jdk8 + ${jackson.version} + + + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + + + + + org.glassfish.jersey.core + jersey-client + + + + + org.glassfish.jersey.media + jersey-media-json-jackson + + + + + org.glassfish.jersey.media + jersey-media-multipart + + + + + com.brsanthu + migbase64 + + + + io.swagger + swagger-annotations + + + + + + + + + + io.swagger + swagger-codegen-maven-plugin + + + + generate-swagger-client + generate-sources + + generate + + + ${podman.file} + java + ${project.groupId}.swagger.podman.model + ${project.groupId}.swagger.podman.api + + legacy + jersey2 + + true + true + false + false + true + + false + false + true + + + + + + + + + + + \ No newline at end of file From 9e4e95bf3d34110e4ff2cccba109d021c4b2930e Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 12:55:32 +0100 Subject: [PATCH 03/23] dev-generate-java-client-action: Added .gitignore file and VSCode settings file. --- .gitignore | 1 + .vscode/settings.json | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/settings.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9f97022 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +target/ \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..e0f15db --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "automatic" +} \ No newline at end of file From 481d23fbb2dd8d50e5c708b063d6b611f935ee66 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 12:55:59 +0100 Subject: [PATCH 04/23] dev-generate-java-client-action: Updated the GitHub workflow to use Maven. --- .github/workflows/gen-client.yaml | 10 +++++++--- openapi-java-client.yaml | 15 --------------- 2 files changed, 7 insertions(+), 18 deletions(-) delete mode 100644 openapi-java-client.yaml diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index f02373b..0aa3be4 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -10,7 +10,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: Swagger Codegen - uses: bjerkio/swagger-codegen-action@v1 + - name: Setup Java JDK + uses: actions/setup-java@v4.7.1 with: - args: generate -g java -c openapi-java-client.yaml -i swagger-v4.4.yaml \ No newline at end of file + distribution: 'temurin' + java-version: '11' + cache: 'maven' + - run: 'mvn package' + - run: 'mvn deploy' diff --git a/openapi-java-client.yaml b/openapi-java-client.yaml deleted file mode 100644 index 5b3d0c1..0000000 --- a/openapi-java-client.yaml +++ /dev/null @@ -1,15 +0,0 @@ -additionalProperties: - groupId: io.theworldavatar - artifactId: swagger-java-client - artifactVersion: 4.4.0 - modelPackage: io.theworldavatar.swagger.podman.model - apiPackage: io.theworldavatar.swagger.podman.api - dateLibrary: legacy - library: jersey2 - apis: - apiTests: false - apiDocs: false - models: - modelTests: false - modelDocs: false - supportingFiles: From bd19011a080551bbbb17f58c636fc75eeeac5de2 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 13:19:21 +0100 Subject: [PATCH 05/23] dev-generate-java-client-action: Updated the workflow so that it will build on every push but only be deployed when pushed to `main`. --- .github/workflows/gen-client.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index 0aa3be4..5e8fd0d 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -2,8 +2,6 @@ name: Generate Java API Client on: push: - branches: - - main workflow_dispatch: jobs: generate-client: @@ -18,3 +16,4 @@ jobs: cache: 'maven' - run: 'mvn package' - run: 'mvn deploy' + if: github.ref_name == 'main' From 4caf46fd08d4501bd1d1d42acd10cfbf7c2193c1 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 13:22:15 +0100 Subject: [PATCH 06/23] dev-generate-java-client-action: Readded the `TheWorldAvatar` organisation repository to the pom.xml file so that Maven can find the parent pom. --- pom.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pom.xml b/pom.xml index 9b5162e..d4daaf4 100644 --- a/pom.xml +++ b/pom.xml @@ -28,6 +28,14 @@ + + + + github + The World Avatar Maven Repository + https://maven.pkg.github.com/TheWorldAvatar/* + + From e62c96f765a7e5d8da4ff2cd150a307fabe8b8ad Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 13:34:30 +0100 Subject: [PATCH 07/23] dev-generate-java-client-action: Tried to fix issue with the GitHub action not being able to access the parent pom. --- .github/workflows/gen-client.yaml | 1 + .m2/settings.xml | 27 +++++++++++++++++++++++++++ pom.xml | 6 +++--- 3 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 .m2/settings.xml diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index 5e8fd0d..77b163a 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -14,6 +14,7 @@ jobs: distribution: 'temurin' java-version: '11' cache: 'maven' + overwrite-settings: false - run: 'mvn package' - run: 'mvn deploy' if: github.ref_name == 'main' diff --git a/.m2/settings.xml b/.m2/settings.xml new file mode 100644 index 0000000..d48fa8c --- /dev/null +++ b/.m2/settings.xml @@ -0,0 +1,27 @@ + + + ${user.home}/.m2/repository + + + false + + + false + + + false + + + + + github_parent + GITHUB_ACTOR + GITHUB_TOKEN + + + github + GITHUB_ACTOR + GITHUB_TOKEN + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index d4daaf4..ae45a71 100644 --- a/pom.xml +++ b/pom.xml @@ -31,9 +31,9 @@ - github - The World Avatar Maven Repository - https://maven.pkg.github.com/TheWorldAvatar/* + github_parent + The World Avatar Maven Repository for the parent-pom + https://maven.pkg.github.com/TheWorldAvatar/parent-pom From 7d108c356997debd49a31892db3dd756271724bf Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 13:45:11 +0100 Subject: [PATCH 08/23] dev-generate-java-client-action: Corrected variable references in the Maven settings file. --- .m2/settings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.m2/settings.xml b/.m2/settings.xml index d48fa8c..6215438 100644 --- a/.m2/settings.xml +++ b/.m2/settings.xml @@ -15,13 +15,13 @@ github_parent - GITHUB_ACTOR - GITHUB_TOKEN + ${env.GITHUB_ACTOR} + ${env.GITHUB_TOKEN} github - GITHUB_ACTOR - GITHUB_TOKEN + ${env.GITHUB_ACTOR} + ${env.GITHUB_TOKEN} \ No newline at end of file From 5456a9f23365ec52d92338803be1eddb1cd477cf Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 13:52:38 +0100 Subject: [PATCH 09/23] dev-generate-java-client-action: Hopefully made the required changes so that Maven can find the parent-pom. --- .m2/settings.xml | 2 +- pom.xml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.m2/settings.xml b/.m2/settings.xml index 6215438..d9b5153 100644 --- a/.m2/settings.xml +++ b/.m2/settings.xml @@ -14,7 +14,7 @@ - github_parent + github_org ${env.GITHUB_ACTOR} ${env.GITHUB_TOKEN} diff --git a/pom.xml b/pom.xml index ae45a71..791dda4 100644 --- a/pom.xml +++ b/pom.xml @@ -31,9 +31,9 @@ - github_parent - The World Avatar Maven Repository for the parent-pom - https://maven.pkg.github.com/TheWorldAvatar/parent-pom + github_org + The World Avatar Maven Repository + https://maven.pkg.github.com/TheWorldAvatar/* From 3d807a1efb1e8445b2ad55f2f96d38dd1404df9a Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 14:04:07 +0100 Subject: [PATCH 10/23] Update gen-client.yaml --- .github/workflows/gen-client.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index 77b163a..d988f70 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -15,6 +15,7 @@ jobs: java-version: '11' cache: 'maven' overwrite-settings: false + settings-path: ${{ github.workspace }} - run: 'mvn package' - run: 'mvn deploy' if: github.ref_name == 'main' From 775a2f019b1566ad266cac7247f8d70a2e30d0ce Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 14:05:44 +0100 Subject: [PATCH 11/23] Update gen-client.yaml --- .github/workflows/gen-client.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index d988f70..926b22a 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -17,5 +17,11 @@ jobs: overwrite-settings: false settings-path: ${{ github.workspace }} - run: 'mvn package' + env: + GITHUB_ACTOR: "token" + GITHUB_TOKEN: ${{ github.token }} - run: 'mvn deploy' if: github.ref_name == 'main' + env: + GITHUB_ACTOR: "token" + GITHUB_TOKEN: ${{ github.token }} From 72cea201977e54f039462be8c6f69c6d34003519 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 14:18:54 +0100 Subject: [PATCH 12/23] Update gen-client.yaml --- .github/workflows/gen-client.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index 926b22a..2570f70 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -1,5 +1,7 @@ name: Generate Java API Client +permissions: + packages: read on: push: workflow_dispatch: From 6cfc08f0aad54c91128f09d2f70c2c11065a6099 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 14:24:08 +0100 Subject: [PATCH 13/23] Update gen-client.yaml --- .github/workflows/gen-client.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index 2570f70..a5a23cc 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -17,7 +17,7 @@ jobs: java-version: '11' cache: 'maven' overwrite-settings: false - settings-path: ${{ github.workspace }} + settings-path: ${{ github.workspace }}/.m2 - run: 'mvn package' env: GITHUB_ACTOR: "token" From 3cd3a7002bea96981985a2c605fcfea83e66f6d7 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 14:42:12 +0100 Subject: [PATCH 14/23] Debugging --- .github/workflows/gen-client.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index a5a23cc..be86617 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -18,6 +18,10 @@ jobs: cache: 'maven' overwrite-settings: false settings-path: ${{ github.workspace }}/.m2 + - run: 'cat ${{ github.workspace }}/.m2/settings.xml' + env: + GITHUB_ACTOR: "token" + GITHUB_TOKEN: "dummy" - run: 'mvn package' env: GITHUB_ACTOR: "token" From 759f3e656386aba44586528ca5d2441efbe916e8 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 15:03:15 +0100 Subject: [PATCH 15/23] Update gen-client.yaml --- .github/workflows/gen-client.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index be86617..e648b59 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -25,8 +25,8 @@ jobs: - run: 'mvn package' env: GITHUB_ACTOR: "token" - GITHUB_TOKEN: ${{ github.token }} - - run: 'mvn deploy' + GITHUB_TOKEN: ${{ secret.ORG_ACCESS_TOKEN }} + - run: 'mvn deploy:deploy' if: github.ref_name == 'main' env: GITHUB_ACTOR: "token" From 5ca19812b90a28bb8d20d4c1915ff0bbbee52ccd Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 15:04:37 +0100 Subject: [PATCH 16/23] Update gen-client.yaml --- .github/workflows/gen-client.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index e648b59..97cb53d 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -18,14 +18,10 @@ jobs: cache: 'maven' overwrite-settings: false settings-path: ${{ github.workspace }}/.m2 - - run: 'cat ${{ github.workspace }}/.m2/settings.xml' - env: - GITHUB_ACTOR: "token" - GITHUB_TOKEN: "dummy" - run: 'mvn package' env: GITHUB_ACTOR: "token" - GITHUB_TOKEN: ${{ secret.ORG_ACCESS_TOKEN }} + GITHUB_TOKEN: ${{ secrets.ORG_ACCESS_TOKEN }} - run: 'mvn deploy:deploy' if: github.ref_name == 'main' env: From 0ad1efe19c66dbff3da8585fbde794a6a35dabe7 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 16:03:31 +0100 Subject: [PATCH 17/23] dev-generate-java-client-action: Separated the two tokens. --- .github/workflows/gen-client.yaml | 3 ++- .m2/settings.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index 97cb53d..5ac48f3 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -21,7 +21,8 @@ jobs: - run: 'mvn package' env: GITHUB_ACTOR: "token" - GITHUB_TOKEN: ${{ secrets.ORG_ACCESS_TOKEN }} + GITHUB_ORG_TOKEN: ${{ secrets.ORG_ACCESS_TOKEN }} + GITHUB_TOKEN: ${{ github.token }} - run: 'mvn deploy:deploy' if: github.ref_name == 'main' env: diff --git a/.m2/settings.xml b/.m2/settings.xml index d9b5153..294ee8a 100644 --- a/.m2/settings.xml +++ b/.m2/settings.xml @@ -16,7 +16,7 @@ github_org ${env.GITHUB_ACTOR} - ${env.GITHUB_TOKEN} + ${env.GITHUB_ORG_TOKEN} github From 91a6a6424ef90229b51dfef8d8d9b8edee890d66 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 16:06:51 +0100 Subject: [PATCH 18/23] dev-generate-java-client-action: Explicitly specified the Maven settings file to use in the action. --- .github/workflows/gen-client.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index 5ac48f3..1848933 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -18,12 +18,12 @@ jobs: cache: 'maven' overwrite-settings: false settings-path: ${{ github.workspace }}/.m2 - - run: 'mvn package' + - run: 'mvn package -s ${{ github.workspace }}/.m2/settings.xml' env: GITHUB_ACTOR: "token" GITHUB_ORG_TOKEN: ${{ secrets.ORG_ACCESS_TOKEN }} GITHUB_TOKEN: ${{ github.token }} - - run: 'mvn deploy:deploy' + - run: 'mvn deploy:deploy -s ${{ github.workspace }}/.m2/settings.xml' if: github.ref_name == 'main' env: GITHUB_ACTOR: "token" From affbc70b4d387641cab9c5866c7b4ae665f3cd0f Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 16:12:44 +0100 Subject: [PATCH 19/23] dev-generate-java-client-action: Check that we can't use the `GITHUB_TOKEN` for the parent pom. --- .m2/settings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.m2/settings.xml b/.m2/settings.xml index 294ee8a..d9b5153 100644 --- a/.m2/settings.xml +++ b/.m2/settings.xml @@ -16,7 +16,7 @@ github_org ${env.GITHUB_ACTOR} - ${env.GITHUB_ORG_TOKEN} + ${env.GITHUB_TOKEN} github From 98658c32f3176c78ea0a780c6fdfc2a5836c8f4e Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 16:14:36 +0100 Subject: [PATCH 20/23] dev-generate-java-client-action: Check that we can't use the default Maven settings file. --- .github/workflows/gen-client.yaml | 3 +-- pom.xml | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index 1848933..e428cf1 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -16,12 +16,11 @@ jobs: distribution: 'temurin' java-version: '11' cache: 'maven' - overwrite-settings: false + overwrite-settings: true settings-path: ${{ github.workspace }}/.m2 - run: 'mvn package -s ${{ github.workspace }}/.m2/settings.xml' env: GITHUB_ACTOR: "token" - GITHUB_ORG_TOKEN: ${{ secrets.ORG_ACCESS_TOKEN }} GITHUB_TOKEN: ${{ github.token }} - run: 'mvn deploy:deploy -s ${{ github.workspace }}/.m2/settings.xml' if: github.ref_name == 'main' diff --git a/pom.xml b/pom.xml index 791dda4..d4daaf4 100644 --- a/pom.xml +++ b/pom.xml @@ -31,7 +31,7 @@ - github_org + github The World Avatar Maven Repository https://maven.pkg.github.com/TheWorldAvatar/* From 885e8c0d62f2e562fde671c34b4c7bbe8bacc7c4 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 16:17:07 +0100 Subject: [PATCH 21/23] dev-generate-java-client-action: Try using default Maven settings directory. --- .github/workflows/gen-client.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index e428cf1..e0547d6 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -16,13 +16,11 @@ jobs: distribution: 'temurin' java-version: '11' cache: 'maven' - overwrite-settings: true - settings-path: ${{ github.workspace }}/.m2 - - run: 'mvn package -s ${{ github.workspace }}/.m2/settings.xml' + - run: 'mvn package' env: GITHUB_ACTOR: "token" GITHUB_TOKEN: ${{ github.token }} - - run: 'mvn deploy:deploy -s ${{ github.workspace }}/.m2/settings.xml' + - run: 'mvn deploy:deploy' if: github.ref_name == 'main' env: GITHUB_ACTOR: "token" From 34d84d1300d476d0b15538acfa43771afb056108 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 16:18:10 +0100 Subject: [PATCH 22/23] dev-generate-java-client-action: Removed the custom Maven settings file. --- .m2/settings.xml | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 .m2/settings.xml diff --git a/.m2/settings.xml b/.m2/settings.xml deleted file mode 100644 index d9b5153..0000000 --- a/.m2/settings.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - ${user.home}/.m2/repository - - - false - - - false - - - false - - - - - github_org - ${env.GITHUB_ACTOR} - ${env.GITHUB_TOKEN} - - - github - ${env.GITHUB_ACTOR} - ${env.GITHUB_TOKEN} - - - \ No newline at end of file From 9fe111ac6325344ef7e3ea5e1bdb079b1e4771c1 Mon Sep 17 00:00:00 2001 From: George Brownbridge Date: Tue, 20 May 2025 16:18:51 +0100 Subject: [PATCH 23/23] dev-generate-java-client-action: Added package write permission for the deploy step. --- .github/workflows/gen-client.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gen-client.yaml b/.github/workflows/gen-client.yaml index e0547d6..7848109 100644 --- a/.github/workflows/gen-client.yaml +++ b/.github/workflows/gen-client.yaml @@ -1,7 +1,7 @@ name: Generate Java API Client permissions: - packages: read + packages: write on: push: workflow_dispatch: