feat: Decouple reporting from actual testing (#29587)

* feat: Decouple reporting from actual testing

* fix: Added also PR number for comment

* feat: Add also mmctl publishing
Этот коммит содержится в:
Antonis Stamatiou
2024-12-13 16:03:22 +02:00
коммит произвёл GitHub
родитель 42ff2a2639
Коммит 9b67fb73c2
3 изменённых файлов: 107 добавлений и 47 удалений

13
.github/workflows/mmctl-test-template.yml поставляемый
Просмотреть файл

@@ -28,6 +28,10 @@ jobs:
id: go
working-directory: ./server
run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}"
- name: Store required variables for publishing results
run: |
echo "${{ inputs.name }}" > server/test-name
echo "${{ github.event.pull_request.number }}" > server/pr-number
- name: Setup Go
uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5.1.0
with:
@@ -80,10 +84,5 @@ jobs:
path: |
server/gotestsum.json
server/report.xml
- name: Publish Test Report
uses: mikepenz/action-junit-report@992d97d6eb2e5f3de985fbf9df6a04386874114d # v5.1.0
if: success() || failure() # always run even if the previous step fails
with:
report_paths: server/report.xml
check_name: ${{ inputs.name }} (Results)
job_name: ${{ inputs.name }}
server/test-name
server/pr-number