From 218130a9e56ae9f9dc6fa2244a19b72ad92fcf7c Mon Sep 17 00:00:00 2001 From: Ivan Marinov Date: Fri, 1 Dec 2023 10:40:27 +0200 Subject: [PATCH] Try with local template without permissions Signed-off-by: Ivan Marinov --- .github/workflows/coverage-template.yaml | 25 +++++++++++++++++++ .../workflows/generate-coverage-report.yaml | 3 ++- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/coverage-template.yaml diff --git a/.github/workflows/coverage-template.yaml b/.github/workflows/coverage-template.yaml new file mode 100644 index 0000000..32db653 --- /dev/null +++ b/.github/workflows/coverage-template.yaml @@ -0,0 +1,25 @@ +on: + workflow_call: + inputs: + coverage-command: + required: true + type: string + +jobs: + coverage: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-go@v2 + with: + go-version: '1.21.0' + - name: Generate coverage profile + run: ${{ inputs.coverage-command }} + - name: Update coverage report + uses: ncruces/go-coverage-report@v0 + with: + coverage-file: coverage.out + report: false + chart: false + amend: true + reuse-go: true \ No newline at end of file diff --git a/.github/workflows/generate-coverage-report.yaml b/.github/workflows/generate-coverage-report.yaml index fed672a..6ce5572 100644 --- a/.github/workflows/generate-coverage-report.yaml +++ b/.github/workflows/generate-coverage-report.yaml @@ -7,7 +7,8 @@ on: push jobs: generate-coverage-report: - uses: eclipse-kanto/kanto/.github/workflows/coverage-template.yaml@main + # uses: eclipse-kanto/kanto/.github/workflows/coverage-template.yaml@main + uses: .github/workflows/coverage-template.yaml@main with: coverage-command: | docker system prune -f