Skip to content

Add support for more events - schedule, workflow_dispatch, workflow_run#145

Merged
thsaravana merged 7 commits into
mainfrom
more-events
Sep 20, 2024
Merged

Add support for more events - schedule, workflow_dispatch, workflow_run#145
thsaravana merged 7 commits into
mainfrom
more-events

Conversation

@thsaravana

Copy link
Copy Markdown
Member

Adding support for more event types:

  • schedule
  • workflow_dispatch
  • workflow_run

For schedule and workflow_dispatch, we don't have the concept of 'changed-files' and so we will only calculate the Overall Project coverage. Also, since there won't be a PR for this, only comment-type: summary is applicable for this.
@instrap Maybe we should set both as the default value for comment-type 🤔

For workflow_run, if it has a connected PR, we will use that to add a PR Comment with 'changed-files'. If not, we will only do the Overall Project coverage.

I will update the README.md during the v1.7.2 release with all this information.

Fixes #92
Fixes #34

@thsaravana thsaravana added this to the 1.7.2 milestone Sep 20, 2024
@thsaravana thsaravana requested a review from instrap September 20, 2024 13:24
@thsaravana thsaravana self-assigned this Sep 20, 2024
@thsaravana thsaravana merged commit e4bbaf0 into main Sep 20, 2024
@thsaravana thsaravana deleted the more-events branch September 20, 2024 14:40
MMcM added a commit to MMcM/fdb-record-layer that referenced this pull request Feb 7, 2025
MMcM added a commit to MMcM/fdb-record-layer that referenced this pull request Feb 7, 2025
MMcM added a commit to MMcM/fdb-record-layer that referenced this pull request Feb 11, 2025
MMcM added a commit to MMcM/fdb-record-layer that referenced this pull request Feb 12, 2025
alecgrieser pushed a commit to FoundationDB/fdb-record-layer that referenced this pull request Feb 12, 2025
* Split out the PR coverage commenting workflow so that it can run in the target (default) branch context.

* Need beta version of plugin to get workflow_run event support.
Madrapps/jacoco-report#145

* Download multiple report artifacts.
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.

Support workflow_run events (fix for Dependabot runs) Support github action event scheduling or workflow dispatch

2 participants