super-productivity/.github/workflows
Johannes Millan c29c8e6db9
ci: stop running redundant unit tests on the macOS build job (#9129)
* test(sync): deflake SPAP-35 banner-refresh specs on slow CI runners

The two positive live-refresh specs waited a fixed 160ms for the
revision-triggered refresh (100ms auditTime window + async journal read),
leaving only ~60ms of slack. On the slow/contended macOS CI runner the
trailing refresh had not fired yet when the assertion ran, so it saw the
banner's original counts and failed intermittently (Mac-only flake).

Replace the fixed sleep with a waitFor() poll that waits for the refresh
to actually land (open/dismiss call), so the assertion no longer depends
on runner speed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P2k84g6MWEEG8Zx3MUShD9

* ci: drop redundant unit-test step from macOS build job

The manual Mac build job ran the full Angular/Karma unit suite, which is
platform-independent (headless Chrome) and already gates every PR on Linux
via ci.yml → test-on-linux. Re-running it on the slow, expensive macOS
runner added no coverage and only surfaced timing-sensitive test flakes.
The Mac job's purpose is the signed DMG build; keep that, drop the tests.

This matches existing repo precedent: the Mac Store release workflow already
has its unit-test step commented out, and test-mac-dmg-build.yml runs none.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P2k84g6MWEEG8Zx3MUShD9

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-17 23:15:22 +02:00
..
auto-publish-google-play-on-release.yml chore(deps)(deps): bump the github-actions-minor group with 7 updates 2026-07-13 07:15:14 +00:00
build-android.yml chore(deps)(deps): bump the github-actions-minor group with 7 updates 2026-07-13 07:15:14 +00: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 7 updates 2026-07-13 07:15:14 +00: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 the github-actions-minor group with 7 updates 2026-07-13 07:15:14 +00: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 7 updates 2026-07-13 07:15:14 +00:00
codeql-analysis.yml chore(deps)(deps): bump the github-actions-minor group with 7 updates 2026-07-13 07:15:14 +00:00
e2e-scheduled.yml fix(sync): isolate provider encryption settings + enforce critical e2e coverage (#9044) 2026-07-15 14:24:49 +02:00
e2e-sync-pr.yml fix(sync): isolate provider encryption settings + enforce critical e2e coverage (#9044) 2026-07-15 14:24:49 +02:00
electron-smoke.yml fix(sync): isolate provider encryption settings + enforce critical e2e coverage (#9044) 2026-07-15 14:24:49 +02:00
issue-open-auto-reply.yml ci(actions): SHA-pin remaining workflow actions (#8868) 2026-07-09 15:28:59 +02:00
manual-build.yml ci: stop running redundant unit tests on the macOS build job (#9129) 2026-07-17 23:15:22 +02:00
plugin-tests.yml feat(plugins): add Todoist import plugin with Import/Export launcher (#8882) 2026-07-10 13:30:03 +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 7 updates 2026-07-13 07:15:14 +00: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 7 updates 2026-07-13 07:15:14 +00:00
supersync-docker.yml chore(deps)(deps): bump the github-actions-minor group with 7 updates 2026-07-13 07:15:14 +00:00
supersync-server-tests.yml fix(sync): harden passkey registration verification (#8985) 2026-07-13 22:58:37 +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 fix(ci): relax yamllint line-length for SHA-pinned wiki-sync workflow 2026-07-09 17:03:51 +02:00