Skip to content

Commit f736457

Browse files
consolidate BCIT workflow into a single file
1 parent f117f59 commit f736457

2 files changed

Lines changed: 24 additions & 472 deletions

File tree

.github/workflows/inapp-e2e-tests.yml

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,32 @@
1-
name: In-App Message E2E Tests
1+
name: Integration Tests (BCIT)
22

3+
# SDK-115: Consolidated from the previous two workflows (inapp-e2e-tests.yml and
4+
# integration-tests.yml). The old integration-tests.yml ran on macOS-latest with
5+
# non-BCIT secrets and targeted a (non-existent) `develop` branch — every run had
6+
# been failing. This single workflow now owns all BCIT integration-test runs.
37
on:
48
push:
5-
branches: [ InApp-Display-E2E ]
9+
branches: [ master ]
10+
paths:
11+
- 'integration-tests/**'
12+
- 'iterableapi/**'
13+
- 'iterableapi-ui/**'
14+
- '.github/workflows/inapp-e2e-tests.yml'
15+
- '.github/scripts/run-e2e.sh'
616
pull_request:
7-
branches: [ InApp-Display-E2E, master, develop ]
17+
branches: [ master ]
18+
paths:
19+
- 'integration-tests/**'
20+
- 'iterableapi/**'
21+
- 'iterableapi-ui/**'
22+
- '.github/workflows/inapp-e2e-tests.yml'
23+
- '.github/scripts/run-e2e.sh'
824
workflow_dispatch: # Allow manual triggering
25+
schedule:
26+
# Nightly smoke test at 02:00 UTC against the BCIT Iterable project. Catches
27+
# backend-side drift (rotated keys, edited campaign templates, expired test
28+
# users) that a code-only PR-triggered run would miss.
29+
- cron: '0 2 * * *'
930

1031
jobs:
1132
inapp-e2e-tests:

0 commit comments

Comments
 (0)