Skip to content

ci: post the benchmark comment from a workflow_run, also on pull requests from forks - #3787

Open
nigrosimone wants to merge 2 commits into
brianc:masterfrom
nigrosimone:benchmark-comment
Open

nigrosimone wants to merge 2 commits into
brianc:masterfrom
nigrosimone:benchmark-comment

Conversation

@nigrosimone

Copy link
Copy Markdown
Contributor

The benchmark comment fails on a pull request from a fork with "Resource not accessible by integration" (for example #3786): the token of a pull_request run from a fork is read only, so the table ended only in the job summary.

The comment is now posted by a second workflow on workflow_run, that runs in this repository with its own token when the benchmark run is done. It reads only the summary artifact, nothing from the pull request is checked out or executed, and the pull request to comment on is taken from the event head, not from the artifact.

The actions are also moved to the versions that run on Node 24, the run was warning that Node 20 is deprecated.

Tested on my fork: nigrosimone#3 (comment). Since workflow_run uses the file on master, the comment starts to work only after the merge.

@nigrosimone
nigrosimone marked this pull request as ready for review September 20, 2026 18:35
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