From 8dcb7b0df37bc6778fca3f4ecfe7f474dc4a8a94 Mon Sep 17 00:00:00 2001 From: Melanija Cvetic Date: Wed, 26 Nov 2025 10:47:47 +0000 Subject: [PATCH 1/2] chore: Minor fix to update SDK --- .github/workflows/autoupdate-sdk.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/autoupdate-sdk.yaml b/.github/workflows/autoupdate-sdk.yaml index fc50a814d7..c46c54f40c 100644 --- a/.github/workflows/autoupdate-sdk.yaml +++ b/.github/workflows/autoupdate-sdk.yaml @@ -104,6 +104,7 @@ jobs: Note: Jira ticket will be closed automatically when this PR is merged. - name: Set auto merge + if: steps.verify-changed-files.outputs.files_changed == 'true' env: GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | From dfbea43af62402a2d4e142faccf6e11c3271c2d7 Mon Sep 17 00:00:00 2001 From: Melanija Cvetic Date: Wed, 26 Nov 2025 12:08:53 +0000 Subject: [PATCH 2/2] moves make gen-purls to after PR is opened --- .github/workflows/autoupdate-sdk.yaml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/workflows/autoupdate-sdk.yaml b/.github/workflows/autoupdate-sdk.yaml index c46c54f40c..039f245d81 100644 --- a/.github/workflows/autoupdate-sdk.yaml +++ b/.github/workflows/autoupdate-sdk.yaml @@ -26,8 +26,6 @@ jobs: ./internal/**/* go.mod go.sum - - run: make gen-purls - if: steps.verify-changed-files.outputs.files_changed == 'true' - name: Find JIRA ticket id: find if: steps.verify-changed-files.outputs.files_changed == 'true' @@ -103,6 +101,25 @@ jobs: _Jira ticket:_ ${{ env.JIRA_KEY }} Note: Jira ticket will be closed automatically when this PR is merged. + - name: Checkout PR branch + if: steps.verify-changed-files.outputs.files_changed == 'true' + run: | + git fetch origin ${{ env.JIRA_KEY }} + git checkout ${{ env.JIRA_KEY }} + - name: Generate and commit purls.txt + if: steps.verify-changed-files.outputs.files_changed == 'true' + run: | + make gen-purls + echo "Changes to purls.txt:" + if git diff --exit-code build/package/purls.txt; then + echo "No changes to purls.txt" + else + git config --global user.name "${{ steps.app-token.outputs.user-name }}" + git config --global user.email "${{ steps.app-token.outputs.user-email }}" + git add build/package/purls.txt + git commit -m "chore: update purls.txt" + git push origin ${{ env.JIRA_KEY }} + fi - name: Set auto merge if: steps.verify-changed-files.outputs.files_changed == 'true' env: