ci: test both push and pull_request events
All checks were successful
/ check (treefmt) (push) Successful in 3s
/ report-size (push) Successful in 2s
/ report-download-check (push) Successful in 1s
/ report-size-pr (pull_request) Successful in 6s
/ report-download-check-pr (pull_request) Successful in 1s

I think we have a bug with pull_request events so...
This commit is contained in:
Jalil David Salamé Messina 2025-07-10 19:39:36 +02:00
parent ca72db2a3b
commit afce81f97f
Signed by: jalil
GPG key ID: F016B9E770737A0B
4 changed files with 47 additions and 11 deletions

View file

@ -40,7 +40,11 @@ has_report() {
# If a base branch is not provided, use the default branch
base_branch=${BASE_BRANCH:-$(default_branch)}
if [ "$(in_private_repo)" != 'true' ] && [ "$JOB_NAME" ]; then
if in_private_repo; then
warn 'Detected that this is a private repo, retrieving the old report will probably fail'
fi
if ! in_private_repo && [ "$JOB_NAME" ]; then
url=$(base_report_url "$base_branch")
log "Found previous run at: $url"
@ -58,11 +62,10 @@ if [ "$(in_private_repo)" != 'true' ] && [ "$JOB_NAME" ]; then
error "Failed to find previous report, expected at: $report_url"
fi
warn "Couldn't retrieve old report:"
warn ' This usuially happens when running on private repos'
warn ' or when job-name is not set.'
warn
warn ' See the README for more details'
warn "Couldn't retrieve old report:
note: This usually happens when running on private repos or when job-name is not set.
See the README for more details"
error "Falling back to slow method (checkout $base_branch and generate the report)"