forked from Dicklesworthstone/agentic_coding_flywheel_setup
-
Notifications
You must be signed in to change notification settings - Fork 0
38 lines (33 loc) · 1 KB
/
installer-canary.yml
File metadata and controls
38 lines (33 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
name: Installer Canary (Docker)
on:
schedule:
- cron: "30 7 * * *" # 7:30 AM UTC daily
workflow_dispatch:
inputs:
ubuntu:
description: "Ubuntu version: 24.04, 25.04, or all"
default: "24.04"
required: true
mode:
description: "Install mode: vibe or safe"
default: "vibe"
required: true
jobs:
canary:
runs-on: ubuntu-latest
timeout-minutes: 90
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run installer canary
env:
ACFS_CHECKSUMS_REF: main
run: |
chmod +x ./tests/vm/test_install_ubuntu.sh
UBUNTU="${{ inputs.ubuntu || '24.04' }}"
MODE="${{ inputs.mode || 'vibe' }}"
if [[ "${{ github.event_name }}" == "workflow_dispatch" && "$UBUNTU" == "all" ]]; then
./tests/vm/test_install_ubuntu.sh --all --mode "$MODE"
else
./tests/vm/test_install_ubuntu.sh --ubuntu "$UBUNTU" --mode "$MODE"
fi