Skip to content

chore(ci): Adds a Nightly Job with unit tests for less frequent devices#7632

Merged
itaybre merged 7 commits intomainfrom
itay/cron_job
Mar 9, 2026
Merged

chore(ci): Adds a Nightly Job with unit tests for less frequent devices#7632
itaybre merged 7 commits intomainfrom
itay/cron_job

Conversation

@itaybre
Copy link
Contributor

@itaybre itaybre commented Mar 6, 2026

📜 Description

Adds a CI workflow to run every night with unfrequent devices.
To avoid SPAM, the notification is sent only if a job failed

💡 Motivation and Context

Changes may break on platforms or versions we don't test on CI, so having a nightly job would help finding such issues before a release.

💚 How did you test it?

📝 Checklist

You have to check all boxes before merging:

  • I added tests to verify the changes.
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled.
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • Review from the native team if needed.
  • No breaking change or entry added to the changelog.
  • No breaking change for hybrid SDKs or communicated to hybrid SDKs.

Closes #7635

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

Semver Impact of This PR

🟢 Patch (bug fixes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

  • (SPM) Add package traits for UI framework opt-out and macOS CLI sample by philprime in #7578

Bug Fixes 🐛

  • Capture transactions during launch profiling window by philipphofmann in #7602

Internal Changes 🔧

Deps

  • Bump actions/setup-node from 6.2.0 to 6.3.0 by dependabot in #7627
  • Bump getsentry/craft/.github/workflows/changelog-preview.yml from 2.23.0 to 2.23.2 by dependabot in #7628
  • Bump getsentry/craft from 2.23.0 to 2.23.2 by dependabot in #7629
  • Bump ruby/setup-ruby from 1.288.0 to 1.290.0 by dependabot in #7631

Samples

  • Restructure watchOS-Swift sample by philprime in #7614
  • Restructure visionOS-Swift sample by philprime in #7616
  • Restructure visionOS-SwiftUI-SPM sample by philprime in #7615

Other

  • (ci) Adds a Nightly Job with unit tests for less frequent devices by itaybre in #7632
  • (test-samples) Restructure SwiftUITestSample and SwiftUICrashTest by philprime in #7612

🤖 This preview updates automatically when you update the PR.

@itaybre itaybre added the ready-to-merge Use this label to trigger all PR workflows label Mar 6, 2026
@codecov
Copy link

codecov bot commented Mar 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.314%. Comparing base (d064999) to head (3fcdded).
⚠️ Report is 10 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files

Impacted file tree graph

@@              Coverage Diff              @@
##              main     #7632       +/-   ##
=============================================
+ Coverage   85.311%   85.314%   +0.003%     
=============================================
  Files          483       483               
  Lines        28750     28750               
  Branches     12495     12492        -3     
=============================================
+ Hits         24527     24528        +1     
+ Misses        4177      4175        -2     
- Partials        46        47        +1     

see 6 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d064999...3fcdded. Read the comment docs.

@itaybre itaybre merged commit bdd9dab into main Mar 9, 2026
207 of 220 checks passed
@itaybre itaybre deleted the itay/cron_job branch March 9, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Use this label to trigger all PR workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(ci): Adds a Nightly Job with unit tests for less frequent devices

3 participants