Skip to content

Fix leaderboard deploy not triggering on large pushes - #50

Open
Chenyuan Yang (YangChenyuan) wants to merge 1 commit into
microsoft:mainfrom
YangChenyuan:fix-deploy-trigger
Open

Chenyuan Yang (YangChenyuan) wants to merge 1 commit into
microsoft:mainfrom
YangChenyuan:fix-deploy-trigger

Conversation

@YangChenyuan

@YangChenyuan Chenyuan Yang (YangChenyuan) commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Problem

The leaderboard at https://microsoft.github.io/verus-proof-synthesis/ was not updated after PR #48 merged, even though that PR changed leaderboard/** files and the deploy workflow triggers on paths: ['leaderboard/**'].

Root cause: GitHub only evaluates push path filters against the first 300 changed files. The PR #48 merge changed 468 files — 463 under benchmarks/ and 5 under leaderboard/. The alphabetically-first 300 were all benchmarks/ files, so the filter never matched and the deploy was silently skipped (last successful deploy run: Jan 22, PR #42).

Fix

Drop the paths: filter and deploy on every push to main. The deploy is a cheap static upload (~30s), and this repo routinely lands leaderboard changes alongside hundreds of benchmark files, so the same silent skip would keep recurring.

Merging this PR will itself trigger a deploy that picks up the no-lemma leaderboard track already on main.

The merge of PR microsoft#48 changed 468 files (463 under benchmarks/, 5 under
leaderboard/). GitHub's push path filtering only inspects the first 300
changed files, which were all benchmarks/ entries, so the leaderboard/**
filter never matched and the Pages deploy was silently skipped.

The deploy is a cheap static upload, so run it on every push to main
instead. Merging this also triggers the deploy that picks up the
no-lemma leaderboard changes already on main.
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