super-productivity/.github
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
..
actions ci(electron-build): cache electron binary + retry npm i to fix flaky install (#8487) 2026-06-19 13:02:33 +02:00
annotations docs(wiki): initial revision (v0.1) 2026-01-20 03:04:08 -08:00
ISSUE_TEMPLATE Housekeeping for various docs, templates, and actions (#7451) 2026-05-02 13:58:25 +02:00
workflows ci: stop running redundant unit tests on the macOS build job (#9129) 2026-07-17 23:15:22 +02:00
CODE_OF_CONDUCT.md docs: add code of conduct 2021-09-20 13:04:44 +02:00
CODEOWNERS security: add CODEOWNERS, enhance Dependabot, document manual setup 2026-01-21 14:30:24 +01:00
CONTRIBUTING.md docs/wiki content v0.8 (#7068) 2026-04-01 12:40:28 +02:00
dependabot.yml chore(deps): ngrx + capacitor updates, dependabot grouping, safe tooling refresh (#8664) 2026-07-01 14:54:55 +02:00
FUNDING.yml Create FUNDING.yml 2020-05-05 12:34:24 +02:00
PULL_REQUEST_TEMPLATE.md docs/wiki content v0.8 (#7068) 2026-04-01 12:40:28 +02:00
SECURITY-SETUP.md security: add CODEOWNERS, enhance Dependabot, document manual setup 2026-01-21 14:30:24 +01:00