From 01dec87eebc67e3fd08ae7918bf9016c0044254a Mon Sep 17 00:00:00 2001 From: akashjavelin Date: Mon, 11 Aug 2025 12:46:37 +0000 Subject: [PATCH 1/6] devops: updated pr-check.yaml yaml for adding build --- .github/workflows/pr-check.yml | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index 9138b8b..88ab51e 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -149,4 +149,36 @@ jobs: shell: bash run: |- echo "Vulnerabilities Found.....!" - exit 1 \ No newline at end of file + exit 1 + + javelin-build-check: + needs: + - reusable-workflow-env + permissions: + contents: 'read' + id-token: 'write' + runs-on: ubuntu-24.04 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + persist-credentials: false + + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: ${{ env.PY_VER }} + cache: 'pip' + + - name: Install Dependencies + shell: bash + run: |- + pip install build + + - name: Build Package + shell: bash + run: |- + python -m build + + + \ No newline at end of file From cc33ba13cd5876dfd3832a41383185dfb5505e27 Mon Sep 17 00:00:00 2001 From: akashjavelin Date: Mon, 11 Aug 2025 12:55:53 +0000 Subject: [PATCH 2/6] devops: updated pr-check.yaml yaml for adding build --- .github/workflows/pr-check.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index 88ab51e..d30b216 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -152,8 +152,6 @@ jobs: exit 1 javelin-build-check: - needs: - - reusable-workflow-env permissions: contents: 'read' id-token: 'write' From 9f020a4a7b52d45cc5e78aaa09072c4eae081672 Mon Sep 17 00:00:00 2001 From: akashjavelin Date: Mon, 11 Aug 2025 13:42:53 +0000 Subject: [PATCH 3/6] devops: updated pr-check.yaml yaml for adding build --- .github/workflows/pr-check.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index d30b216..611d4ed 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -172,6 +172,23 @@ jobs: shell: bash run: |- pip install build + + - name: Setting up the Package Version + env: + PY_VER_FILE: "pyproject.toml" + RELEASE_NAME: ${{ github.event.release.name }} + shell: bash + run: |- + export RELEASE_VERSION=$(echo ${{ env.RELEASE_NAME }} | sed 's|^v||g') + if cat ${{ env.PY_VER_FILE }} | grep 'version = "RELEASE_VERSION"' ; then + sed -i "s|^version = \"RELEASE_VERSION\"|version = \"${RELEASE_VERSION}\"|g" ${{ env.PY_VER_FILE }} + cat ${file} + else + echo "Version entry format is wrong in the ${{ env.PY_VER_FILE }} file...!" + cat ${file} + exit 1 + fi + - name: Build Package shell: bash From 741d6714e368dddadcf19d676e031f75961f971a Mon Sep 17 00:00:00 2001 From: akashjavelin Date: Mon, 11 Aug 2025 13:47:17 +0000 Subject: [PATCH 4/6] devops: updated pr-check.yaml yaml for adding build --- .github/workflows/pr-check.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index 611d4ed..1c9eca8 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -162,6 +162,22 @@ jobs: with: persist-credentials: false + - name: Setting up the Package Version + env: + PY_VER_FILE: "pyproject.toml" + RELEASE_NAME: ${{ github.event.release.name }} + shell: bash + run: |- + export RELEASE_VERSION=$(echo ${{ env.RELEASE_NAME }} | sed 's|^v||g') + if cat ${{ env.PY_VER_FILE }} | grep 'version = "RELEASE_VERSION"' ; then + sed -i "s|^version = \"RELEASE_VERSION\"|version = \"${RELEASE_VERSION}\"|g" ${{ env.PY_VER_FILE }} + cat ${file} + else + echo "Version entry format is wrong in the ${{ env.PY_VER_FILE }} file...!" + cat ${file} + exit 1 + fi + - name: Setup Python uses: actions/setup-python@v5 with: From ea376e62dd94864b0330f14cb594e50a74ecdcf0 Mon Sep 17 00:00:00 2001 From: akashjavelin Date: Mon, 11 Aug 2025 13:53:07 +0000 Subject: [PATCH 5/6] devops: updated pr-check.yaml yaml for adding build --- .github/workflows/pr-check.yml | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index 1c9eca8..39c8b3b 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -177,7 +177,7 @@ jobs: cat ${file} exit 1 fi - + - name: Setup Python uses: actions/setup-python@v5 with: @@ -188,22 +188,6 @@ jobs: shell: bash run: |- pip install build - - - name: Setting up the Package Version - env: - PY_VER_FILE: "pyproject.toml" - RELEASE_NAME: ${{ github.event.release.name }} - shell: bash - run: |- - export RELEASE_VERSION=$(echo ${{ env.RELEASE_NAME }} | sed 's|^v||g') - if cat ${{ env.PY_VER_FILE }} | grep 'version = "RELEASE_VERSION"' ; then - sed -i "s|^version = \"RELEASE_VERSION\"|version = \"${RELEASE_VERSION}\"|g" ${{ env.PY_VER_FILE }} - cat ${file} - else - echo "Version entry format is wrong in the ${{ env.PY_VER_FILE }} file...!" - cat ${file} - exit 1 - fi - name: Build Package From 46afd61b5881a98bfcb8bd42cf47c48441aaffda Mon Sep 17 00:00:00 2001 From: Akhil Javelin Date: Tue, 12 Aug 2025 09:15:14 +0530 Subject: [PATCH 6/6] devops: Fixing the PR checks --- .github/workflows/pr-check.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index 39c8b3b..4f06d1d 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -165,7 +165,7 @@ jobs: - name: Setting up the Package Version env: PY_VER_FILE: "pyproject.toml" - RELEASE_NAME: ${{ github.event.release.name }} + RELEASE_NAME: "v1.1.1" shell: bash run: |- export RELEASE_VERSION=$(echo ${{ env.RELEASE_NAME }} | sed 's|^v||g') @@ -189,11 +189,7 @@ jobs: run: |- pip install build - - name: Build Package shell: bash run: |- python -m build - - - \ No newline at end of file