forked from Dicklesworthstone/agentic_coding_flywheel_setup
-
Notifications
You must be signed in to change notification settings - Fork 0
35 lines (31 loc) · 982 Bytes
/
installer-canary.yml
File metadata and controls
35 lines (31 loc) · 982 Bytes
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
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
if [[ "${{ github.event_name }}" == "workflow_dispatch" && "${{ inputs.ubuntu }}" == "all" ]]; then
./tests/vm/test_install_ubuntu.sh --all --mode "${{ inputs.mode }}"
else
./tests/vm/test_install_ubuntu.sh --ubuntu "${{ inputs.ubuntu }}" --mode "${{ inputs.mode }}"
fi