Skip to content

feat: Feat/it test report#468

Merged
kichasov merged 2 commits into
feat/operator-devfrom
feat/it-test-report
May 20, 2026
Merged

feat: Feat/it test report#468
kichasov merged 2 commits into
feat/operator-devfrom
feat/it-test-report

Conversation

@kichasov
Copy link
Copy Markdown
Collaborator

No description provided.

kichasov added 2 commits May 20, 2026 15:14
Every run of integration-tests.yml now posts a markdown summary to the
sticky issue and renames its title so the GitHub-generated email subject
shows the status at a glance (e.g. "❌ Integration tests #143 FAILED (1 test)").
The comment @mentions the maintainers, so they get a personal notification
on every run regardless of subscription. The job now exits non-zero when
tests fail — previously it stayed green because of -Dmaven.test.failure.ignore=true.
After making integration-tests.yml exit non-zero on test failures, the
nightly Generate Test Report broke in two ways: update-report (needs:
run-tests) was getting skipped on red runs, so the GitHub Pages dashboard
stopped refreshing exactly when failures happened; and the called
workflow's gh issue comment to #467 failed with 403 because the caller's
GITHUB_TOKEN didn't grant issues:write. Run update-report unless the
workflow was cancelled, and grant the missing permissions in the caller.
@kichasov kichasov requested a review from ArkuNC as a code owner May 20, 2026 13:22
@kichasov kichasov changed the title Feat/it test report feat: Feat/it test report May 20, 2026
@kichasov kichasov merged commit 28fc2a6 into feat/operator-dev May 20, 2026
16 of 17 checks passed
@kichasov kichasov deleted the feat/it-test-report branch May 20, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant