Skip to content

Commit 69bffdf

Browse files
committed
ci: add ec2 integration tests run twice weekly
1 parent dfa476f commit 69bffdf

File tree

5 files changed

+57
-0
lines changed

5 files changed

+57
-0
lines changed

.github/workflows/_integration_common.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ on:
1717
options:
1818
- lxd_container
1919
- lxd_vm
20+
- ec2
2021
image_type:
2122
type: choice
2223
options:
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: "Daily: Integration Jammy EC2"
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
# Run Mon & Thurs under reduced frequency for high-cost test runs
7+
- cron: '2 22 * * 1,4'
8+
9+
jobs:
10+
jammy-ec2:
11+
uses: ./.github/workflows/_integration_common.yml
12+
with:
13+
release: jammy
14+
platform: ec2
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: "Daily: Integration Noble EC2"
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
# Run Mon & Thurs under reduced frequency for high-cost test runs
7+
- cron: '2 22 * * 1,4'
8+
9+
jobs:
10+
noble-ec2:
11+
uses: ./.github/workflows/_integration_common.yml
12+
with:
13+
release: noble
14+
platform: ec2
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: "Daily: Integration Questing EC2"
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
# Run Mon & Thurs under reduced frequency for high-cost test runs
7+
- cron: '2 22 * * 1,4'
8+
9+
jobs:
10+
questing-ec2:
11+
uses: ./.github/workflows/_integration_common.yml
12+
with:
13+
release: questing
14+
platform: ec2
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: "Daily: Integration Resolute EC2"
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
# Run Mon & Thurs under reduced frequency for high-cost test runs
7+
- cron: '2 22 * * 1,4'
8+
9+
jobs:
10+
resolute-ec2:
11+
uses: ./.github/workflows/_integration_common.yml
12+
with:
13+
release: resolute
14+
platform: ec2

0 commit comments

Comments
 (0)