From 0169a9a7587ea9e6447fa97cf51326fdd7b1aee5 Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 15 Oct 2025 18:30:00 +0530 Subject: [PATCH 01/17] Update build-publish.yml --- .github/workflows/build-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index 06ec1f1..7a468ce 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -6,7 +6,7 @@ on: permissions: actions: read # for detecting the Github Actions environment. id-token: write # for creating OIDC tokens for signing. - packages: write # for uploading attestations. + packages: write contents: read jobs: build-publish-python: From 7f5e75b4f8fedb341598299432741653d7bda0ef Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 15 Oct 2025 18:42:22 +0530 Subject: [PATCH 02/17] Update build-publish.yml --- .github/workflows/build-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index 7a468ce..bf65694 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -25,7 +25,7 @@ jobs: JF_URL: https://${{ vars.JF_URL }}/ JF_PROJECT: ${{ vars.JF_PROJECT }} with: - oidc-provider-name: jfrog-github-oidc + oidc-provider-name: vigneshs-oidc - name: Checkout the repository uses: actions/checkout@v4 From dcf9c20ce39a5619f6786ed51cf1cdb8e3c030f0 Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 15 Oct 2025 18:43:41 +0530 Subject: [PATCH 03/17] Update build-publish.yml --- .github/workflows/build-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index bf65694..1484846 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -14,7 +14,7 @@ jobs: env: DOCKER_REPO: 'codeninjas-proj-docker-local' IMAGE_NAME: 'my-very-cool-image:${{ github.run_number }}' - JF_URL: https://${{ vars.JF_URL }}/ + JF_URL: https://${{ vars.JF_URL }} DOCKER_CLI_EXPERIMENTAL: enabled steps: # Use the specific setup-cli branch @@ -22,7 +22,7 @@ jobs: uses: jfrog/setup-jfrog-cli@v4 id: setup-cli env: - JF_URL: https://${{ vars.JF_URL }}/ + JF_URL: https://${{ vars.JF_URL }} JF_PROJECT: ${{ vars.JF_PROJECT }} with: oidc-provider-name: vigneshs-oidc From d2ae28ff83913b12053167d4767fd37e235c0cd8 Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 15 Oct 2025 18:44:42 +0530 Subject: [PATCH 04/17] Update build-publish.yml --- .github/workflows/build-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index 1484846..e71cd31 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -14,7 +14,7 @@ jobs: env: DOCKER_REPO: 'codeninjas-proj-docker-local' IMAGE_NAME: 'my-very-cool-image:${{ github.run_number }}' - JF_URL: https://${{ vars.JF_URL }} + JF_URL: https://hts2.jfrog.io DOCKER_CLI_EXPERIMENTAL: enabled steps: # Use the specific setup-cli branch @@ -22,7 +22,7 @@ jobs: uses: jfrog/setup-jfrog-cli@v4 id: setup-cli env: - JF_URL: https://${{ vars.JF_URL }} + JF_URL: https://hts2.jfrog.io JF_PROJECT: ${{ vars.JF_PROJECT }} with: oidc-provider-name: vigneshs-oidc From 7ad260394d712010ac70ab76c38b655ddf0900ad Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 15 Oct 2025 18:45:32 +0530 Subject: [PATCH 05/17] Update requirements.txt --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 411c6bd..4fe9197 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ PyYAML>3.11 -nltk -redis == 4.6.0 \ No newline at end of file +kubernetes +redis == 4.6.0 From 40fc17eee2075b7d2d7d1df40f068c40006d3b7e Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 15 Oct 2025 18:46:49 +0530 Subject: [PATCH 06/17] Update requirements.txt --- requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4fe9197..a34d3f4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,2 @@ PyYAML>3.11 -kubernetes redis == 4.6.0 From bc7455c55df64cc5a489575503f849d0d293cc34 Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 15 Oct 2025 18:54:00 +0530 Subject: [PATCH 07/17] Update build-publish.yml --- .github/workflows/build-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index e71cd31..efa8344 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -61,7 +61,7 @@ jobs: - name: Authenticate Docker uses: docker/login-action@v3 with: - registry: ${{ vars.JF_URL }} + registry: hts2.jfrog.io username: ${{ steps.setup-cli.outputs.oidc-user }} password: ${{ steps.setup-cli.outputs.oidc-token }} From 6ca6f0f98f04d33bcea2a603c1acc3a08c137b9b Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 15 Oct 2025 18:57:00 +0530 Subject: [PATCH 08/17] Update build-publish.yml --- .github/workflows/build-publish.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index efa8344..82960b7 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -26,6 +26,10 @@ jobs: JF_PROJECT: ${{ vars.JF_PROJECT }} with: oidc-provider-name: vigneshs-oidc + - name: Verify OIDC Outputs + run: | + echo "OIDC User: ${{ steps.setup-cli.outputs.oidc-user }}" + echo "OIDC Token available: ${{ steps.setup-cli.outputs.oidc-token != '' }}" - name: Checkout the repository uses: actions/checkout@v4 From 0486fffe5b4666ba6712bb3292c2fa121e844541 Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 15 Oct 2025 18:58:58 +0530 Subject: [PATCH 09/17] Update build-publish.yml --- .github/workflows/build-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index 82960b7..5b4b31d 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -65,7 +65,7 @@ jobs: - name: Authenticate Docker uses: docker/login-action@v3 with: - registry: hts2.jfrog.io + registry: hts2-codeninjas-proj-docker-local.jfrog.io username: ${{ steps.setup-cli.outputs.oidc-user }} password: ${{ steps.setup-cli.outputs.oidc-token }} From 54b191450b2605277b555d0c9d8521b0b25142aa Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 15 Oct 2025 19:01:56 +0530 Subject: [PATCH 10/17] Update build-publish.yml --- .github/workflows/build-publish.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index 5b4b31d..0280f84 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -80,12 +80,12 @@ jobs: run: | docker buildx ls jf docker --version - jf docker build --tag ${{ vars.JF_URL }}/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }} --platform linux/amd64,linux/arm64 --metadata-file metadata.json --push . + jf docker build --tag hts2-codeninjas-proj-docker-local.jfrog.io/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }} --platform linux/amd64,linux/arm64 --metadata-file metadata.json --push . - name: docker scan run: | - jf docker pull ${{ vars.JF_URL }}/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }} - jf docker scan ${{ vars.JF_URL }}/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }} + jf docker pull hts2-codeninjas-proj-docker-local.jfrog.io/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }} + jf docker scan hts2-codeninjas-proj-docker-local.jfrog.io/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }} #- name: docker build # run: | # jf docker build --tag ${{ vars.JF_URL }}/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }}-amd64 --platform linux/amd64 --load . @@ -113,7 +113,7 @@ jobs: echo "----------------" digest=$(cat metadata.json | jq '.["containerimage.digest"]') echo "digest=$digest" - echo "${{ vars.JF_URL }}/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }}@$digest" > metadata.json + echo "hts2-codeninjas-proj-docker-local.jfrog.io/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }}@$digest" > metadata.json jf rt build-docker-create ${{ env.DOCKER_REPO }} --image-file metadata.json - name: publish build info From 2c3b463e70817e80c98fc2451af3b1b247e8a2cf Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 29 Oct 2025 12:26:40 +0530 Subject: [PATCH 11/17] Update frogbot-scan-pr.yml --- .github/workflows/frogbot-scan-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/frogbot-scan-pr.yml b/.github/workflows/frogbot-scan-pr.yml index fc3f6ab..0484c2d 100644 --- a/.github/workflows/frogbot-scan-pr.yml +++ b/.github/workflows/frogbot-scan-pr.yml @@ -35,7 +35,7 @@ jobs: - uses: jfrog/frogbot@v2 with: - oidc-provider-name: jfrog-github-oidc + oidc-provider-name: vigneshs-oidc env: JFROG_CLI_LOG_LEVEL: DEBUG # [Mandatory if the two conditions below are met] From edd931034a4301ea2aac58b8a4bdecba1f7d9eb4 Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 29 Oct 2025 12:27:59 +0530 Subject: [PATCH 12/17] Update frogbot-scan-pr.yml --- .github/workflows/frogbot-scan-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/frogbot-scan-pr.yml b/.github/workflows/frogbot-scan-pr.yml index 0484c2d..484077f 100644 --- a/.github/workflows/frogbot-scan-pr.yml +++ b/.github/workflows/frogbot-scan-pr.yml @@ -47,7 +47,7 @@ jobs: # [Mandatory] # JFrog platform URL - JF_URL: https://${{ vars.JF_URL }}/ + JF_URL: https://hts2.jfrog.io # [Mandatory if JF_USER and JF_PASSWORD are not provided] # JFrog access token with 'read' permissions on Xray service From 7cfe0330d9b99bd96fedf1a4f038ecf74eb154fa Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 29 Oct 2025 12:30:41 +0530 Subject: [PATCH 13/17] Update frogbot-scan-and-fix.yml --- .github/workflows/frogbot-scan-and-fix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/frogbot-scan-and-fix.yml b/.github/workflows/frogbot-scan-and-fix.yml index f34595c..1a20b90 100644 --- a/.github/workflows/frogbot-scan-and-fix.yml +++ b/.github/workflows/frogbot-scan-and-fix.yml @@ -30,7 +30,7 @@ jobs: - uses: jfrog/frogbot@v2 with: - oidc-provider-name: jfrog-github-oidc + oidc-provider-name: vigneshs-oidc env: # [Mandatory if the two conditions below are met] # 1. The project uses npm, yarn 2, NuGet or .NET to download its dependencies From 00ef15985140b95e3bb546ec41aaca7b264af478 Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 29 Oct 2025 12:32:38 +0530 Subject: [PATCH 14/17] Update frogbot-scan-and-fix.yml --- .github/workflows/frogbot-scan-and-fix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/frogbot-scan-and-fix.yml b/.github/workflows/frogbot-scan-and-fix.yml index 1a20b90..b191b45 100644 --- a/.github/workflows/frogbot-scan-and-fix.yml +++ b/.github/workflows/frogbot-scan-and-fix.yml @@ -41,7 +41,7 @@ jobs: # [Mandatory] # JFrog platform URL - JF_URL: https://${{ vars.JF_URL }}/ + JF_URL: https://hts2.jfrog.io # [Mandatory if JF_USER and JF_PASSWORD are not provided] # JFrog access token with 'read' permissions on Xray service From 947a2af6c00aa245d4d05222b1746f254ad5f136 Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Fri, 30 Jan 2026 18:06:53 +0530 Subject: [PATCH 15/17] Remove experimental Docker CLI setting Removed the experimental Docker CLI setting from the workflow. --- .github/workflows/build-publish.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index 0280f84..f212d44 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -15,7 +15,6 @@ jobs: DOCKER_REPO: 'codeninjas-proj-docker-local' IMAGE_NAME: 'my-very-cool-image:${{ github.run_number }}' JF_URL: https://hts2.jfrog.io - DOCKER_CLI_EXPERIMENTAL: enabled steps: # Use the specific setup-cli branch - name: Setup JFrog CLI From 951a8125ced7cba0bf0c055528d6c4cd723ba7cd Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Fri, 6 Feb 2026 11:16:12 +0530 Subject: [PATCH 16/17] Update build-publish.yml --- .github/workflows/build-publish.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index f212d44..bdabc78 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -14,7 +14,6 @@ jobs: env: DOCKER_REPO: 'codeninjas-proj-docker-local' IMAGE_NAME: 'my-very-cool-image:${{ github.run_number }}' - JF_URL: https://hts2.jfrog.io steps: # Use the specific setup-cli branch - name: Setup JFrog CLI From ab617c50d51b5e9a22ed32982642892a08684ad8 Mon Sep 17 00:00:00 2001 From: Vignesh S Date: Wed, 7 Oct 2026 15:01:34 +0530 Subject: [PATCH 17/17] Update requirements.txt to add requests and PyYAML --- requirements.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/requirements.txt b/requirements.txt index a34d3f4..cae56f3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,5 @@ PyYAML>3.11 redis == 4.6.0 +requests==2.31.0 +PyYAML==5.3 +