super-productivity/.github/workflows
Johannes Millan 0e9218bd68 fix(sync): handle data validation errors and improve client ID management
- Separate JsonParseError and SyncDataCorruptedError handlers in sync wrapper
- Handle corrupted remote data gracefully instead of throwing
- Add getOrGenerateClientId() as unified entry point, eliminating dual injection
  of ClientIdService + CLIENT_ID_PROVIDER in snapshot-upload, file-based-encryption,
  and sync-hydration services
- Use crypto.getRandomValues() instead of Math.random() for client ID generation
- Warn user when stored client ID is invalid and must be regenerated
- Fix flaky e2e supersync tests (premature waitForURL match on daily-summary URL)
2026-04-16 17:41:39 +02:00
..
auto-publish-google-play-on-release.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
build-android.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
build-create-windows-store-on-release.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
build-ios.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
build-publish-to-aur-on-release.yml chore(deps)(deps): bump the github-actions-minor group with 7 updates (#7150) 2026-04-09 20:34:50 +02:00
build-publish-to-mac-store-on-release.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
build-publish-to-snap-on-release.yml security: pin all GitHub Actions to commit SHAs (CVE-2025-30066 mitigation) 2026-01-21 14:30:24 +01:00
build-update-web-app-on-release.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
build.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
ci.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
claude.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
codeql-analysis.yml chore(deps)(deps): bump the github-actions-minor group with 2 updates (#7014) 2026-03-30 15:44:52 +02:00
e2e-scheduled.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +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 fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
pr-preview-build.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
pr-preview-deploy.yml fix(ci): close pull_request_target pwn request vulnerability (#6879) 2026-03-19 13:11:36 +01:00
publish-to-hub-docker.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
stale-discussions.yml chore(deps)(deps): bump the github-actions-minor group with 7 updates (#7150) 2026-04-09 20:34:50 +02:00
stale.yml chore(deps)(deps): bump the github-actions-minor group with 5 updates (#6610) 2026-02-23 13:16:42 +01:00
supersync-docker.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
test-mac-dmg-build.yml fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +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 docs(ci): prevent sync job from running on PR (#6240) 2026-01-28 16:39:54 +01:00