From f89f53323b8e66435e42b46489afb10301676482 Mon Sep 17 00:00:00 2001 From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com> Date: Wed, 28 May 2025 19:46:59 +0600 Subject: [PATCH 1/9] Update build.yml --- .github/workflows/build.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2965e4f9..1cb2193c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,13 +22,12 @@ jobs: run_build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: set up JDK 8 uses: actions/setup-java@v2 with: java-version: '8' distribution: 'temurin' - cache: gradle - name: Grant execute permission for gradlew run: chmod +x gradlew - name: ${{ inputs.action }} From ab1abb7a9b0ccd575cb63835346be30b1aee7b91 Mon Sep 17 00:00:00 2001 From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com> Date: Wed, 28 May 2025 19:48:17 +0600 Subject: [PATCH 2/9] Update integration_test.yml --- .github/workflows/integration_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration_test.yml b/.github/workflows/integration_test.yml index 35fb7859..76fef5ad 100644 --- a/.github/workflows/integration_test.yml +++ b/.github/workflows/integration_test.yml @@ -13,7 +13,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: # You should create a personal access token and store it in your repository token: ${{ secrets.CI_USER_TOKEN }} From 8cf7716118798c8805fc7c6d57c247fc584b3e51 Mon Sep 17 00:00:00 2001 From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com> Date: Wed, 28 May 2025 20:14:35 +0600 Subject: [PATCH 3/9] Update build.yml --- .github/workflows/build.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1cb2193c..db3f5e7e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,11 +4,11 @@ on: workflow_call: inputs: action: - required: true - type: string - github_tag: - required: true + required: false type: string + # github_tag: + # required: true + # type: string secrets: MAVEN_SIGNING_KEY_BASE64: required: true @@ -36,4 +36,6 @@ jobs: MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }} MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} - run: GITHUB_TAG=${{ inputs.github_tag }} ./gradlew ${{ inputs.action }} + # run: GITHUB_TAG=${{ inputs.github_tag }} ./gradlew ${{ inputs.action }} + run: echo "Demo run success" + From 10e25f1b1f47793c56387549e3bdfef2843a466e Mon Sep 17 00:00:00 2001 From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com> Date: Wed, 28 May 2025 20:16:36 +0600 Subject: [PATCH 4/9] Update java.yml --- .github/workflows/java.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 95e8ccf8..25a8720e 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -102,6 +102,17 @@ jobs: MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} + demo_job: + if: ${{github.event_name == 'workflow_dispatch' }} + uses: optimizely/java-sdk/.github/workflows/build.yml@master + with: + action: ship + secrets: + MAVEN_SIGNING_KEY_BASE64: ${{ secrets.MAVEN_SIGNING_KEY_BASE64 }} + MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }} + MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} + MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} + snapshot: if: ${{ github.event.inputs.SNAPSHOT == 'true' && github.event_name == 'workflow_dispatch' }} uses: optimizely/java-sdk/.github/workflows/build.yml@master From 95d5cc2c8710dd6c6e75a71e4efdf8aa727e63d9 Mon Sep 17 00:00:00 2001 From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com> Date: Wed, 28 May 2025 20:22:15 +0600 Subject: [PATCH 5/9] Update java.yml --- .github/workflows/java.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 25a8720e..55aff084 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -103,8 +103,7 @@ jobs: MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} demo_job: - if: ${{github.event_name == 'workflow_dispatch' }} - uses: optimizely/java-sdk/.github/workflows/build.yml@master + uses: optimizely/java-sdk/.github/workflows/build.yml@muzahidul/update-github-actions with: action: ship secrets: From 2dbc7d0d592cc2ce58b0974f4502bbc03f35fb76 Mon Sep 17 00:00:00 2001 From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com> Date: Wed, 28 May 2025 20:25:40 +0600 Subject: [PATCH 6/9] Update build.yml --- .github/workflows/build.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index db3f5e7e..f424165a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,11 +4,11 @@ on: workflow_call: inputs: action: - required: false + required: true + type: string + github_tag: + required: true type: string - # github_tag: - # required: true - # type: string secrets: MAVEN_SIGNING_KEY_BASE64: required: true @@ -36,6 +36,5 @@ jobs: MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }} MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} - # run: GITHUB_TAG=${{ inputs.github_tag }} ./gradlew ${{ inputs.action }} - run: echo "Demo run success" + run: GITHUB_TAG=${{ inputs.github_tag }} ./gradlew ${{ inputs.action }} From b0b19788e164dce2ef480a4851222df0cdc715e5 Mon Sep 17 00:00:00 2001 From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com> Date: Wed, 28 May 2025 20:26:27 +0600 Subject: [PATCH 7/9] Update java.yml --- .github/workflows/java.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 55aff084..95e8ccf8 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -102,16 +102,6 @@ jobs: MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} - demo_job: - uses: optimizely/java-sdk/.github/workflows/build.yml@muzahidul/update-github-actions - with: - action: ship - secrets: - MAVEN_SIGNING_KEY_BASE64: ${{ secrets.MAVEN_SIGNING_KEY_BASE64 }} - MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }} - MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} - MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} - snapshot: if: ${{ github.event.inputs.SNAPSHOT == 'true' && github.event_name == 'workflow_dispatch' }} uses: optimizely/java-sdk/.github/workflows/build.yml@master From 7a65729ba64e4b46be015b17167266319e073dc1 Mon Sep 17 00:00:00 2001 From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com> Date: Wed, 28 May 2025 20:27:31 +0600 Subject: [PATCH 8/9] Update build.yml From 55c9103f72d96ad72f4cfdfd5bd27318aae26b4d Mon Sep 17 00:00:00 2001 From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com> Date: Wed, 28 May 2025 20:28:16 +0600 Subject: [PATCH 9/9] Update build.yml --- .github/workflows/build.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f424165a..1cb2193c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -37,4 +37,3 @@ jobs: MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} run: GITHUB_TAG=${{ inputs.github_tag }} ./gradlew ${{ inputs.action }} -