Skip to content
This repository was archived by the owner on Feb 28, 2024. It is now read-only.

Switch to contributor-friendly approach to size deltas CI report #63

Merged
merged 1 commit into from
Jul 14, 2021
Merged

Conversation

per1234
Copy link
Contributor

@per1234 per1234 commented Jul 14, 2021

The CI system makes a report of the change to memory usage of the example sketches that results from the changes made in a pull request. It does this via a comment on the PR thread. In order to do that, it needs write permissions in the repository. As a security precaution, workflow runs triggered by a pull request from a fork are not given the necessary write permissions.

The workflow was added in the early development phase when the repository was still private. In that situation, the approach of triggering the deltas report from the pull_request event was the best (due to the limited allowance of GitHub Actions minutes for private repos) but now the repository is public (thus having unlimited free minutes) and it's important to get reports on pull requests that come from forks. So the approach of using a dedicated workflow triggered by the schedule event
(which does have write permissions) is better.

The CI system makes a report of the change to memory usage of the example sketches that results from the changes made in
a pull request. It does this via a comment on the PR thread. In order to do that, it needs write permissions in the
repository. As a security precaution, workflow runs triggered by a pull request from a fork are not given the necessary
write permissions.

The workflow was added in the early development phase when the repository was still private. In that situation, the
approach of triggering the deltas report from the pull_request event was the best but now the repository is public and
it's important to get reports on pull requests that come from forks. So the approach of using a dedicated
workflow triggered by the schedule event (which does have write permissions) is better.
@per1234 per1234 merged commit 7e94dc9 into arduino-libraries:master Jul 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant