super-productivity/.github/workflows
Johannes Millan 761c08056c ci(sync): detect PR changes via merge-base, not stale base.sha
The E2E Sync PR gate ran the full SuperSync + WebDAV suites on PRs with
no sync changes. The detect job diffed `${BASE_SHA}...HEAD` where HEAD is
the refs/pull/N/merge commit (PR merged into current base) and BASE_SHA is
the event-time pull_request.base.sha. As the base branch advances while a
PR is open, that sha goes stale; since it stays an ancestor of the merge
commit, the three-dot range expands to every commit merged into the base
since the PR opened, tripping the sync patterns on unrelated churn.

Diff the PR head against its merge-base with the live base (HEAD^1) so the
range is exactly the PR's own changes, regardless of base movement. No
extra fetch needed: HEAD^1 and the PR head are both parents of the
checked-out merge commit, and their merge-base is reachable under
fetch-depth: 0. Verified on PR #8722: 250 leaked files -> the real 7.
2026-07-08 16:48:56 +02:00
..
auto-publish-google-play-on-release.yml ci(android): enable manual Google Play promotion without a GitHub release 2026-06-25 16:10:33 +02:00
build-android.yml ci(android): publish per-push dev builds to the Play internal track 2026-07-03 15:45:33 +02:00
build-create-windows-store-on-release.yml chore(deps)(deps): bump actions/cache from 5.0.5 to 6.1.0 (#8623) 2026-06-29 12:45:07 +02:00
build-ios.yml chore(deps)(deps): bump the github-actions-minor group with 9 updates (#8789) 2026-07-06 17:18:09 +02:00
build-publish-to-aur-on-release.yml chore(deps)(deps): bump actions/checkout from 5 to 7 (#8536) 2026-06-22 12:18:31 +02:00
build-publish-to-mac-store-on-release.yml chore(deps)(deps): bump the github-actions-minor group with 9 updates (#8789) 2026-07-06 17:18:09 +02:00
build-publish-to-snap-on-release.yml - ci(release): fix linux snap publishing race 2026-05-16 20:38:43 +02:00
build-update-web-app-on-release.yml chore(deps)(deps): bump actions/cache from 5.0.5 to 6.1.0 (#8623) 2026-06-29 12:45:07 +02:00
build.yml chore(deps)(deps): bump actions/checkout from 5 to 7 (#8536) 2026-06-22 12:18:31 +02:00
ci.yml chore(deps)(deps): bump actions/cache from 5.0.5 to 6.1.0 (#8623) 2026-06-29 12:45:07 +02:00
claude.yml chore(deps)(deps): bump the github-actions-minor group with 9 updates (#8789) 2026-07-06 17:18:09 +02:00
codeql-analysis.yml chore(deps)(deps): bump the github-actions-minor group with 9 updates (#8789) 2026-07-06 17:18:09 +02:00
e2e-scheduled.yml ci: cover sync-providers in supersync e2e triggers 2026-07-08 13:15:18 +02:00
e2e-sync-pr.yml ci(sync): detect PR changes via merge-base, not stale base.sha 2026-07-08 16:48:56 +02:00
electron-smoke.yml chore(deps)(deps): bump actions/checkout from 5 to 7 (#8536) 2026-06-22 12:18:31 +02:00
issue-open-auto-reply.yml fix(ci): add issues write permission to autoresponse workflow 2026-01-06 13:17:15 +01:00
manual-build.yml chore(deps)(deps): bump actions/checkout from 5 to 7 (#8536) 2026-06-22 12:18:31 +02:00
plugin-tests.yml chore(deps)(deps): bump actions/cache from 5.0.5 to 6.1.0 (#8623) 2026-06-29 12:45:07 +02:00
pr-preview-build.yml chore(deps)(deps): bump actions/checkout from 5 to 7 (#8536) 2026-06-22 12:18:31 +02:00
pr-preview-deploy.yml ci(pr-preview): add testing call-to-action to preview comment 2026-06-12 12:57:00 +02:00
publish-to-hub-docker.yml chore(deps)(deps): bump the github-actions-minor group with 9 updates (#8789) 2026-07-06 17:18:09 +02:00
stale-discussions.yml chore: limit "resolved" actions to correct categories (#7679) 2026-05-19 15:55:29 +02:00
stale.yml chore(deps)(deps): bump the github-actions-minor group with 8 updates (#7778) 2026-05-26 14:43:25 +02:00
supersync-docker.yml chore(deps)(deps): bump the github-actions-minor group with 9 updates (#8789) 2026-07-06 17:18:09 +02:00
supersync-server-tests.yml chore(deps)(deps): bump actions/checkout from 5 to 7 (#8536) 2026-06-22 12:18:31 +02:00
test-mac-dmg-build.yml chore(deps)(deps): bump actions/checkout from 5 to 7 (#8536) 2026-06-22 12:18:31 +02:00
welcome-first-time-contributors.yml fix(ci): replace buggy first-interaction action with custom first-time check 2026-02-13 14:06:43 +01:00
wiki-sync.yml chore(deps)(deps): bump actions/checkout from 5 to 7 (#8536) 2026-06-22 12:18:31 +02:00