Skip to content

Conversation

@Defkon1
Copy link
Contributor

@Defkon1 Defkon1 commented Jan 21, 2026

Separated workflows for testing and building the test report.

Close #70

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the continuous integration GitHub Action to work correctly with pull requests from forked repositories. The solution implements a two-workflow pattern where test execution and report generation are separated to avoid permission issues with read-only tokens in forked PR contexts.

Changes:

  • Separated test execution from report generation by creating two distinct workflows
  • Modified the test runner workflow to upload test results as artifacts instead of directly creating check runs
  • Created a new test reporter workflow that runs in the context of the main repository with appropriate write permissions

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/bitblazor-testrunner.yml Removed check write permissions and replaced direct test reporting with artifact upload for test results
.github/workflows/bitblazor-testreporter.yml New workflow that downloads test artifacts and creates test reports with proper permissions in the main repository context

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@albx albx merged commit 74cdb69 into albx:main Jan 28, 2026
2 checks passed
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.

[BUG] Fix continuous integration GH action

2 participants