Skip to content

Commit cb74c30

Browse files
committed
ci: add agentic lab testing workflows
1 parent 1783bde commit cb74c30

2 files changed

Lines changed: 61 additions & 0 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Test lab-reserve-device-by-prompt
2+
3+
# Test harness for the reusable lab-reserve-device-by-prompt workflow in
4+
# partner-eng-gh-actions. Triggers on pushes to the testing branch.
5+
on:
6+
push:
7+
branches:
8+
- feature/vibe-coder
9+
workflow_dispatch:
10+
11+
# Avoid overlapping runs holding lab hardware.
12+
concurrency:
13+
group: ${{ github.workflow }}-${{ github.ref }}
14+
cancel-in-progress: true
15+
16+
jobs:
17+
reserve:
18+
# NOTE: the reusable workflow currently lives on the feature/vibe-tester
19+
# branch of partner-eng-gh-actions. Update the ref to a release tag once
20+
# merged (e.g. @v8).
21+
uses: canonical/partner-eng-gh-actions/.github/workflows/lab-reserve-device-by-prompt.yml@feature/vibe-tester
22+
with:
23+
device_prompt: 'An Intel laptop with an NPU running Ubuntu 24.04'
24+
launchpad_user: wfrench
25+
reserve_minutes: 30
26+
secrets:
27+
C3_CLIENT_ID: ${{ secrets.C3_CLIENT_ID }}
28+
C3_CLIENT_SECRET: ${{ secrets.C3_CLIENT_SECRET }}
29+
TESTFLINGER_CLIENT_ID: ${{ secrets.TESTFLINGER_CLIENT_ID }}
30+
TESTFLINGER_SECRET_KEY: ${{ secrets.TESTFLINGER_SECRET_KEY }}
31+
COPILOT_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Test lab-vibe-test
2+
3+
# Test harness for the reusable lab-vibe-test workflow in partner-eng-gh-actions.
4+
# Triggers on pushes to the testing branch.
5+
on:
6+
push:
7+
branches:
8+
- feature/vibe-coder
9+
workflow_dispatch:
10+
11+
# Avoid overlapping runs holding lab hardware.
12+
concurrency:
13+
group: ${{ github.workflow }}-${{ github.ref }}
14+
cancel-in-progress: true
15+
16+
jobs:
17+
vibe-test:
18+
# NOTE: the reusable workflow currently lives on the feature/vibe-tester
19+
# branch of partner-eng-gh-actions. Update the ref to a release tag once
20+
# merged (e.g. @v8).
21+
uses: canonical/partner-eng-gh-actions/.github/workflows/lab-vibe-test.yml@feature/vibe-tester
22+
with:
23+
device_prompt: 'An Intel laptop with an NPU running Ubuntu 24.04'
24+
repository: ${{ github.repository }}
25+
secrets:
26+
C3_CLIENT_ID: ${{ secrets.C3_CLIENT_ID }}
27+
C3_CLIENT_SECRET: ${{ secrets.C3_CLIENT_SECRET }}
28+
TESTFLINGER_CLIENT_ID: ${{ secrets.TESTFLINGER_CLIENT_ID }}
29+
TESTFLINGER_SECRET_KEY: ${{ secrets.TESTFLINGER_SECRET_KEY }}
30+
COPILOT_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)