From 7b5dd0f8ddd10248c2a47957237ee8325eaad285 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Fri, 13 Sep 2024 12:57:15 -0300 Subject: [PATCH 01/16] fix/action-call: update entry point --- .github/workflows/commit-message-check-action.yml | 2 +- .github/workflows/github-call-set-topic.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/commit-message-check-action.yml b/.github/workflows/commit-message-check-action.yml index db37000..a28ca5a 100644 --- a/.github/workflows/commit-message-check-action.yml +++ b/.github/workflows/commit-message-check-action.yml @@ -21,6 +21,6 @@ jobs: ssh-private-key: ${{ secrets.SSH_KEY_ICE_MODULES_READONLY }} - name: Check Commit Messages # uses: ./commit-message-check-action - uses: opencepk/opencepk-module-ghactions-common/github-flow-check-commit-message@fix/harde-codeded-repo + uses: opencepk/opencepk-module-ghactions-common/github-flow-check-commit-message@main with: commit-pattern: '^(feat|fix|build|breaking|chore|ci|docs|perf|refactor|revert|test)\/([\w-]+)*(:\s+)?(.+)?$' diff --git a/.github/workflows/github-call-set-topic.yml b/.github/workflows/github-call-set-topic.yml index e03c7ca..0a3db1b 100644 --- a/.github/workflows/github-call-set-topic.yml +++ b/.github/workflows/github-call-set-topic.yml @@ -22,7 +22,7 @@ jobs: - name: Read and Stringify JSON Data id: read-and-stringify-json - uses: opencepk/opencepk-module-ghactions-common/read-and-stringify-json-action@fix/update-gitmodules-action + uses: opencepk/opencepk-module-ghactions-common/read-and-stringify-json-action@main with: file: '.project-properties.json' file_type: 'json' @@ -32,7 +32,7 @@ jobs: echo "JSON Data which will be sent: ${{ steps.read-and-stringify-json.outputs.output }}" - name: Trigger reusable workflow via API - uses: opencepk/opencepk-module-ghactions-common/trigger-workflow-action@fix/update-gitmodules-action + uses: opencepk/opencepk-module-ghactions-common/trigger-workflow-action@main with: token: ${{ steps.get_workflow_token.outputs.token }} repo: 'opencepk/opencepk-projects-hub' From dc2efa56720fd100504bb8928257e5c19ad47a32 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Wed, 18 Sep 2024 18:46:03 -0300 Subject: [PATCH 02/16] feat/test: test --- .github/workflows/github-call-update-submodule.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index 0e2624b..ff6b177 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -28,6 +28,11 @@ jobs: separator: '/\r?\n/' output_format: ',' + - name: Print input values + run: | + echo "repo: ${{ github.repository }}" + echo "patterns: ${{ steps.read_patterns.outputs.output }}" + - name: Trigger reusable workflow via API uses: opencepk/opencepk-module-ghactions-common/trigger-workflow-action@main with: @@ -35,4 +40,4 @@ jobs: repo: 'opencepk/opencepk-projects-hub' workflow_id: 'github-update-gitmodules.yml' ref: 'main' - inputs: '{"repo":"${{ github.repository }}", "patterns":"${{ steps.read_patterns.outputs.output }}"}' + inputs: '{"repo":"${{ github.repository }}", "patterns":"${{ steps.read_patterns.outputs.output }}"}' \ No newline at end of file From d972735362eab9f61cbf4e41339d4fad77587a7c Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Wed, 18 Sep 2024 18:46:14 -0300 Subject: [PATCH 03/16] feat/test: test --- .github/workflows/github-call-update-submodule.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index ff6b177..c528084 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -3,7 +3,7 @@ name: github-call-update-submodule on: push: branches: - - main + - feat/test jobs: call-github-update-submodule: runs-on: ubuntu-latest From f1c00ee750994eff138731537d935a529a6a6325 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Wed, 18 Sep 2024 18:47:09 -0300 Subject: [PATCH 04/16] feat/test: test --- .github/workflows/github-call-update-submodule.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index c528084..3428bac 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -40,4 +40,4 @@ jobs: repo: 'opencepk/opencepk-projects-hub' workflow_id: 'github-update-gitmodules.yml' ref: 'main' - inputs: '{"repo":"${{ github.repository }}", "patterns":"${{ steps.read_patterns.outputs.output }}"}' \ No newline at end of file + inputs: '{"repo":"${{ github.repository }}", "patterns":"test"}' \ No newline at end of file From 90d2c212911b55a219a6f20e2c1af06078e66e9a Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Wed, 18 Sep 2024 20:22:19 -0300 Subject: [PATCH 05/16] feat/test: test --- .github/workflows/github-call-update-submodule.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index 3428bac..fbd247d 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -33,6 +33,14 @@ jobs: echo "repo: ${{ github.repository }}" echo "patterns: ${{ steps.read_patterns.outputs.output }}" + - name: Check if patterns is not empty + id: check_patterns + run: | + if [ -z "${{ steps.read_patterns.outputs.output }}" ]; then + echo "patterns is empty" + exit 0 + fi + - name: Trigger reusable workflow via API uses: opencepk/opencepk-module-ghactions-common/trigger-workflow-action@main with: @@ -40,4 +48,4 @@ jobs: repo: 'opencepk/opencepk-projects-hub' workflow_id: 'github-update-gitmodules.yml' ref: 'main' - inputs: '{"repo":"${{ github.repository }}", "patterns":"test"}' \ No newline at end of file + inputs: '{"repo":"${{ github.repository }}", "patterns":"${{ steps.read_patterns.outputs.output }}"}' \ No newline at end of file From ad2e2e5db745e22620f3f2baf0c0116a46f0d344 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Wed, 18 Sep 2024 20:24:57 -0300 Subject: [PATCH 06/16] feat/test: test --- .github/workflows/github-call-update-submodule.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index fbd247d..838c14a 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -38,10 +38,14 @@ jobs: run: | if [ -z "${{ steps.read_patterns.outputs.output }}" ]; then echo "patterns is empty" - exit 0 + echo "::set-output name=should_trigger::false" + else + echo "::set-output name=should_trigger::true" fi + continue-on-error: true - name: Trigger reusable workflow via API + if: steps.check_patterns.outputs.should_trigger == 'true' uses: opencepk/opencepk-module-ghactions-common/trigger-workflow-action@main with: token: ${{ steps.get_workflow_token.outputs.token }} From 65e937ef0b4607f62c9dd8f772d7c9b103067c94 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Wed, 18 Sep 2024 20:25:36 -0300 Subject: [PATCH 07/16] feat/test: test --- .github/workflows/github-call-update-submodule.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index 838c14a..7fa07cc 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -38,9 +38,9 @@ jobs: run: | if [ -z "${{ steps.read_patterns.outputs.output }}" ]; then echo "patterns is empty" - echo "::set-output name=should_trigger::false" + echo "should_trigger=false" >> $GITHUB_OUTPUT else - echo "::set-output name=should_trigger::true" + echo "should_trigger=true" >> $GITHUB_OUTPUT fi continue-on-error: true From e9da0605120ae003fbc3f2f035835ecef106ea21 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Wed, 18 Sep 2024 20:29:41 -0300 Subject: [PATCH 08/16] feat/test: test --- .../workflows/github-call-update-submodule.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index 7fa07cc..4e451c6 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -3,7 +3,9 @@ name: github-call-update-submodule on: push: branches: - - feat/test + - main + schedule: + - cron: "0 0 * * *" # Runs every day at midnight UTC jobs: call-github-update-submodule: runs-on: ubuntu-latest @@ -23,10 +25,10 @@ jobs: id: read_patterns uses: opencepk/opencepk-module-ghactions-common/read-and-stringify-json-action@main with: - file: '.github/META-REPO-PATTERNS' - file_type: 'file' + file: ".github/META-REPO-PATTERNS" + file_type: "file" separator: '/\r?\n/' - output_format: ',' + output_format: "," - name: Print input values run: | @@ -49,7 +51,7 @@ jobs: uses: opencepk/opencepk-module-ghactions-common/trigger-workflow-action@main with: token: ${{ steps.get_workflow_token.outputs.token }} - repo: 'opencepk/opencepk-projects-hub' - workflow_id: 'github-update-gitmodules.yml' - ref: 'main' - inputs: '{"repo":"${{ github.repository }}", "patterns":"${{ steps.read_patterns.outputs.output }}"}' \ No newline at end of file + repo: "opencepk/opencepk-projects-hub" + workflow_id: "github-update-gitmodules.yml" + ref: "main" + inputs: '{"repo":"${{ github.repository }}", "patterns":"${{ steps.read_patterns.outputs.output }}"}' From abe8fb72b922ba5c33cb4ebe01347bd279d83ac0 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Thu, 19 Sep 2024 10:05:48 -0300 Subject: [PATCH 09/16] fix/submodule: add a check --- .github/workflows/github-call-update-submodule.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index 4e451c6..2e91105 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -5,7 +5,7 @@ on: branches: - main schedule: - - cron: "0 0 * * *" # Runs every day at midnight UTC + - cron: "0 0 * * *" # Runs every day jobs: call-github-update-submodule: runs-on: ubuntu-latest From 5344bdeac94009261108ad7130cb0f0fb0b21fff Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Thu, 19 Sep 2024 10:24:13 -0300 Subject: [PATCH 10/16] fix/submodule: add a check --- .github/workflows/github-call-update-submodule.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index 2e91105..0e04eb7 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -25,10 +25,10 @@ jobs: id: read_patterns uses: opencepk/opencepk-module-ghactions-common/read-and-stringify-json-action@main with: - file: ".github/META-REPO-PATTERNS" - file_type: "file" + file: '.github/META-REPO-PATTERNS' + file_type: 'file' separator: '/\r?\n/' - output_format: "," + output_format: ',' - name: Print input values run: | @@ -51,7 +51,7 @@ jobs: uses: opencepk/opencepk-module-ghactions-common/trigger-workflow-action@main with: token: ${{ steps.get_workflow_token.outputs.token }} - repo: "opencepk/opencepk-projects-hub" - workflow_id: "github-update-gitmodules.yml" - ref: "main" + repo: 'opencepk/opencepk-projects-hub' + workflow_id: 'github-update-gitmodules.yml' + ref: 'main' inputs: '{"repo":"${{ github.repository }}", "patterns":"${{ steps.read_patterns.outputs.output }}"}' From 5dff22a0384abeeb39a5550e2c8606564e1b2b97 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Thu, 19 Sep 2024 10:31:00 -0300 Subject: [PATCH 11/16] fix/submodule: add a check --- .github/workflows/github-call-update-submodule.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index 0e04eb7..b2a9410 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -40,9 +40,9 @@ jobs: run: | if [ -z "${{ steps.read_patterns.outputs.output }}" ]; then echo "patterns is empty" - echo "should_trigger=false" >> $GITHUB_OUTPUT + echo "should_trigger=false" >> "$GITHUB_OUTPUT" else - echo "should_trigger=true" >> $GITHUB_OUTPUT + echo "should_trigger=true" >> "$GITHUB_OUTPUT" fi continue-on-error: true From 3a10d0f7a8c0652920b289995edaa6ca070520bd Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Thu, 19 Sep 2024 10:33:24 -0300 Subject: [PATCH 12/16] fix/submodule: add a check --- .github/workflows/github-call-update-submodule.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index b2a9410..cfe3441 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -54,4 +54,4 @@ jobs: repo: 'opencepk/opencepk-projects-hub' workflow_id: 'github-update-gitmodules.yml' ref: 'main' - inputs: '{"repo":"${{ github.repository }}", "patterns":"${{ steps.read_patterns.outputs.output }}"}' + inputs: '{"repo":"${{ github.repository }}", "patterns":"${{ steps.read_patterns.outputs.output }}"}' \ No newline at end of file From 0a378b97dba03f0a732af5b2be8a048e897abb84 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Thu, 19 Sep 2024 10:38:35 -0300 Subject: [PATCH 13/16] fix/submodule: cleanup --- .github/workflows/github-call-update-submodule.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index b2a9410..cefef03 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -5,7 +5,7 @@ on: branches: - main schedule: - - cron: "0 0 * * *" # Runs every day + - cron: "0 0 * * *" jobs: call-github-update-submodule: runs-on: ubuntu-latest From ce188f4aaace51ad6c06d705974ad42b4bc62283 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Thu, 19 Sep 2024 10:55:08 -0300 Subject: [PATCH 14/16] fix/submodule: cleanup --- .github/workflows/commit-message-check-action.yml | 2 +- .github/workflows/pre-commit.yml | 2 +- .github/workflows/semantic-release.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/commit-message-check-action.yml b/.github/workflows/commit-message-check-action.yml index a28ca5a..2b5c0e2 100644 --- a/.github/workflows/commit-message-check-action.yml +++ b/.github/workflows/commit-message-check-action.yml @@ -18,7 +18,7 @@ jobs: - name: Setup SSH Agent uses: webfactory/ssh-agent@v0.9.0 with: - ssh-private-key: ${{ secrets.SSH_KEY_ICE_MODULES_READONLY }} + ssh-private-key: ${{ secrets.SSH_KEY_READONLY_ACCESS_TO_MODULES }} - name: Check Commit Messages # uses: ./commit-message-check-action uses: opencepk/opencepk-module-ghactions-common/github-flow-check-commit-message@main diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index ea8b4df..bddfe4c 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -26,7 +26,7 @@ jobs: - name: Setup SSH Agent uses: webfactory/ssh-agent@v0.9.0 with: - ssh-private-key: ${{ secrets.SSH_KEY_ICE_MODULES_READONLY }} + ssh-private-key: ${{ secrets.SSH_KEY_READONLY_ACCESS_TO_MODULES }} - name: pre-commit-hook-skip-if-template-repo run: | diff --git a/.github/workflows/semantic-release.yaml b/.github/workflows/semantic-release.yaml index f7146ac..801bacb 100644 --- a/.github/workflows/semantic-release.yaml +++ b/.github/workflows/semantic-release.yaml @@ -18,7 +18,7 @@ jobs: - name: Setup SSH Agent uses: webfactory/ssh-agent@v0.9.0 with: - ssh-private-key: ${{ secrets.SSH_KEY_ICE_MODULES_READONLY }} + ssh-private-key: ${{ secrets.SSH_KEY_READONLY_ACCESS_TO_MODULES }} - name: Semantic Release uses: cycjimmy/semantic-release-action@v4 with: From 2bd174691c5b69596a48a9d340e3f54d984642a5 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Thu, 19 Sep 2024 11:17:47 -0300 Subject: [PATCH 15/16] fix/submodule: cleanup --- .github/workflows/commit-message-check-action.yml | 2 +- .github/workflows/pre-commit.yml | 2 +- .github/workflows/semantic-release.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/commit-message-check-action.yml b/.github/workflows/commit-message-check-action.yml index 2b5c0e2..a28ca5a 100644 --- a/.github/workflows/commit-message-check-action.yml +++ b/.github/workflows/commit-message-check-action.yml @@ -18,7 +18,7 @@ jobs: - name: Setup SSH Agent uses: webfactory/ssh-agent@v0.9.0 with: - ssh-private-key: ${{ secrets.SSH_KEY_READONLY_ACCESS_TO_MODULES }} + ssh-private-key: ${{ secrets.SSH_KEY_ICE_MODULES_READONLY }} - name: Check Commit Messages # uses: ./commit-message-check-action uses: opencepk/opencepk-module-ghactions-common/github-flow-check-commit-message@main diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index bddfe4c..ea8b4df 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -26,7 +26,7 @@ jobs: - name: Setup SSH Agent uses: webfactory/ssh-agent@v0.9.0 with: - ssh-private-key: ${{ secrets.SSH_KEY_READONLY_ACCESS_TO_MODULES }} + ssh-private-key: ${{ secrets.SSH_KEY_ICE_MODULES_READONLY }} - name: pre-commit-hook-skip-if-template-repo run: | diff --git a/.github/workflows/semantic-release.yaml b/.github/workflows/semantic-release.yaml index 801bacb..f7146ac 100644 --- a/.github/workflows/semantic-release.yaml +++ b/.github/workflows/semantic-release.yaml @@ -18,7 +18,7 @@ jobs: - name: Setup SSH Agent uses: webfactory/ssh-agent@v0.9.0 with: - ssh-private-key: ${{ secrets.SSH_KEY_READONLY_ACCESS_TO_MODULES }} + ssh-private-key: ${{ secrets.SSH_KEY_ICE_MODULES_READONLY }} - name: Semantic Release uses: cycjimmy/semantic-release-action@v4 with: From 2ba56e73702523aceaaf66f37097f3c3fdf710c4 Mon Sep 17 00:00:00 2001 From: hminaee-tc Date: Thu, 19 Sep 2024 11:29:51 -0300 Subject: [PATCH 16/16] fix/submodule: cleanup --- .github/workflows/github-call-update-submodule.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/github-call-update-submodule.yml b/.github/workflows/github-call-update-submodule.yml index cefef03..145b6aa 100644 --- a/.github/workflows/github-call-update-submodule.yml +++ b/.github/workflows/github-call-update-submodule.yml @@ -6,6 +6,7 @@ on: - main schedule: - cron: "0 0 * * *" + rkflow_dispatch: jobs: call-github-update-submodule: runs-on: ubuntu-latest