-
Notifications
You must be signed in to change notification settings - Fork 49
43 lines (37 loc) · 1.14 KB
/
checkbox-canary-test.yaml
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
39
40
41
42
43
name: Fling a checkbox job with Testflinger
on:
push:
branches: [test-action-fling-test]
workflow_dispatch:
jobs:
checkbox-canary-test:
runs-on: [self-hosted, testflinger]
strategy:
fail-fast: false
matrix:
include:
- checkbox_runtime: checkbox16
data_source: "distro: xenial"
checkbox_track: uc16
arch: amd64
queue: hp-elitebook-850-g7-notebook-pc
steps:
- name: Checkout checkbox monorepo
uses: actions/checkout@v4
- name: Create job
id: create-job
uses: ./.github/actions/create-checkbox-canary-test-job
with:
queue: ${{ matrix.queue }}
data_source: ${{ matrix.data_source }}
checkbox_runtime: ${{ matrix.checkbox_runtime }}
checkbox_track: ${{ matrix.checkbox_track }}
- name: Verify job
shell: bash
run:
cat ${{ steps.create-job.outputs.job }}
- name: Submit job
uses: canonical/certification-github-workflows/.github/actions/fling-test@testflinger-action-incremental
with:
poll: true
job: ${{ steps.create-job.outputs.job }}