Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .buildkite/nightly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/buildkite/pipeline-schema/main/schema.json
---

agents:
queue: mac
env:
IMAGE_ID: $IMAGE_ID

steps:
- label: "🛠 :jetpack: Build for Testing"
key: "build_jetpack"
command: ".buildkite/commands/build-for-testing.sh jetpack"
plugins: [$CI_TOOLKIT_PLUGIN]

- label: "🤖 AI E2E Tests"
command: .buildkite/commands/run-ai-e2e-tests.sh
depends_on: "build_jetpack"
timeout_in_minutes: 60
plugins: [$CI_TOOLKIT_PLUGIN]
env:
APP: jetpack
artifact_paths:
- "Tests/AgentTests/results/**/*"
18 changes: 0 additions & 18 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -138,24 +138,6 @@ steps:
command: .buildkite/commands/lint-localized-strings-format.sh
plugins: [$CI_TOOLKIT_PLUGIN]

#################
# AI E2E Tests (requires "Testing" label on PR)
#################
- label: "🤖 AI E2E Tests"
command: .buildkite/commands/run-ai-e2e-tests.sh
depends_on: "build_jetpack"
if: "build.pull_request.id != null"
soft_fail: true
timeout_in_minutes: 60
plugins: [$CI_TOOLKIT_PLUGIN]
env:
APP: jetpack
artifact_paths:
- "Tests/AgentTests/results/**/*"
notify:
- github_commit_status:
context: "AI E2E Tests"

#################
# Claude Build Analysis - dynamically uploaded so Build result conditions evaluate at runtime after the wait
#################
Expand Down