adobe / aepsdk-edge-ios

Adobe Experience Platform Edge Network mobile extension in Swift
Apache License 2.0
13 stars 24 forks source link

Add cron schedule to integration test job #423

Closed timkimadobe closed 11 months ago

timkimadobe commented 11 months ago

Description

This PR adds a cron schedule to the integration test GitHub Action workflow. The job will use default values for workflow inputs, meaning it will test the following configuration:

  1. prod Edge extension
  2. prod Edge Network
  3. no prior location hint set for test cases

The current schedule runs at 12:16pm every weekday (MON-FRI) taking into account the following considerations:

  1. Easier to check run results during normal work hours (post-lunch, and most of the run is during lunch)
    • Note: runs are currently taking ~5mins to complete
  2. Currently the test runs are non-critical for reporting, so running during these times will avoid sending alerts/emails to subscribers during non-work hours
  3. An uncommon minute slot was picked to avoid peak runner schedule times (ex: top of the hour, probably also 15 and 10 min intervals), and reduce the chance of the job being dropped (see the Note box for schedule)
  4. Not sure when this PR will be merged, so don't want to miss the cron being triggered within the week by picking the wrong day

Given that runners operate in UTC, the cron times have been adjusted for PDT (PST with daylight savings applied) and PST, with the PDT version currently active since we are in daylight savings time.

After review of this PR, will open similar on the Android side.

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

Checklist:

codecov[bot] commented 11 months ago

Codecov Report

Merging #423 (d1a9371) into dev (2aed8e9) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #423   +/-   ##
=======================================
  Coverage   96.77%   96.77%           
=======================================
  Files          27       27           
  Lines        1672     1672           
=======================================
  Hits         1618     1618           
  Misses         54       54