From 3bd03182fc1b3ff77470fc0c7f4a1c81d8af2cfc Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 10 Jul 2023 12:18:34 +0200 Subject: [PATCH 1/5] add code_coverage --- .github/workflows/compose_run.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/compose_run.yaml b/.github/workflows/compose_run.yaml index 060a692..795b82d 100644 --- a/.github/workflows/compose_run.yaml +++ b/.github/workflows/compose_run.yaml @@ -9,6 +9,10 @@ on: tag: required: true type: string + code_coverage: + required: false + type: boolean + default: false cmd: required: true type: string @@ -67,9 +71,16 @@ jobs: if [ "$STATUS" != "healthy" ]; then echo "${{ inputs.application-name }} is not healthy"; docker-compose -f docker-compose.test.yml ps; exit 1; fi - name: Run command + if: !inputs.code_coverage run: | docker-compose -f docker-compose.test.yml exec -T ${{ inputs.application-name }} ${{ inputs.cmd}} + - name: Run command with code coverage + if: inputs.code_coverage + run: | + ci_env=`bash <(curl -s https://codecov.io/env)` + docker-compose -f docker-compose.test.yml exec -T -e CI=true $ci_env reaktor ${{ inputs.application-name }} ${{ inputs.cmd}} + - name: Stop containers if: always() run: docker-compose -f docker-compose.test.yml down From d03a434ad6c9441feb7442912005911c74fae181 Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 10 Jul 2023 12:25:56 +0200 Subject: [PATCH 2/5] Update compose_run.yaml --- .github/workflows/compose_run.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/compose_run.yaml b/.github/workflows/compose_run.yaml index 795b82d..01894ad 100644 --- a/.github/workflows/compose_run.yaml +++ b/.github/workflows/compose_run.yaml @@ -71,12 +71,12 @@ jobs: if [ "$STATUS" != "healthy" ]; then echo "${{ inputs.application-name }} is not healthy"; docker-compose -f docker-compose.test.yml ps; exit 1; fi - name: Run command - if: !inputs.code_coverage + if: ${{ !inputs.code_coverage }} run: | docker-compose -f docker-compose.test.yml exec -T ${{ inputs.application-name }} ${{ inputs.cmd}} - name: Run command with code coverage - if: inputs.code_coverage + if: ${{ inputs.code_coverage }} run: | ci_env=`bash <(curl -s https://codecov.io/env)` docker-compose -f docker-compose.test.yml exec -T -e CI=true $ci_env reaktor ${{ inputs.application-name }} ${{ inputs.cmd}} From 366653a46513c979b5c25e7752ef7ce23d07c6e8 Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 10 Jul 2023 13:59:21 +0200 Subject: [PATCH 3/5] Update compose_run.yaml --- .github/workflows/compose_run.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compose_run.yaml b/.github/workflows/compose_run.yaml index 01894ad..094a276 100644 --- a/.github/workflows/compose_run.yaml +++ b/.github/workflows/compose_run.yaml @@ -79,7 +79,7 @@ jobs: if: ${{ inputs.code_coverage }} run: | ci_env=`bash <(curl -s https://codecov.io/env)` - docker-compose -f docker-compose.test.yml exec -T -e CI=true $ci_env reaktor ${{ inputs.application-name }} ${{ inputs.cmd}} + docker-compose -f docker-compose.test.yml exec -T -e CI=true $ci_env ${{ inputs.application-name }} ${{ inputs.cmd}} - name: Stop containers if: always() From 3ea87228bda860de411f03bf9f0faf2198889b8a Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 10 Jul 2023 14:02:38 +0200 Subject: [PATCH 4/5] Update compose_run.yaml --- .github/workflows/compose_run.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compose_run.yaml b/.github/workflows/compose_run.yaml index 094a276..a802cd9 100644 --- a/.github/workflows/compose_run.yaml +++ b/.github/workflows/compose_run.yaml @@ -79,7 +79,7 @@ jobs: if: ${{ inputs.code_coverage }} run: | ci_env=`bash <(curl -s https://codecov.io/env)` - docker-compose -f docker-compose.test.yml exec -T -e CI=true $ci_env ${{ inputs.application-name }} ${{ inputs.cmd}} + docker-compose -f docker-compose.test.yml exec -T -e CI=true $ci_env ${{ inputs.application-name }} ${{ inputs.cmd}} - name: Stop containers if: always() From 8e25eb4730737dda9f84ffe7cfc5a0dda6d04d37 Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 10 Jul 2023 14:21:34 +0200 Subject: [PATCH 5/5] Update compose_run.yaml --- .github/workflows/compose_run.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/compose_run.yaml b/.github/workflows/compose_run.yaml index a802cd9..a8bb5a9 100644 --- a/.github/workflows/compose_run.yaml +++ b/.github/workflows/compose_run.yaml @@ -23,6 +23,7 @@ on: required: true env: TAG: ${{ inputs.tag }} + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} jobs: compose_run: