ci: run real-agent datapath e2e nightly + on relevant PRs - #37
Merged
Conversation
Was manual-dispatch-only (never ran automatically). Splits it into its own workflow file matching the existing nightly-e2e.yml / nightly-e2e-cilium-heavy.yml convention: schedule (04:00 UTC daily, staggered after the 02:00/03:00 nightly jobs), plus a pull_request paths filter so PRs touching the fragile suspend/resume/wake code trigger it automatically. E2E Smoke (Kind) in ci.yml is unchanged and stays the fast always-on push/PR gate. Adds a Telegram notify-on-failure step (reusing the org's existing bot pattern from oci-free-tier-monitor) for schedule/workflow_dispatch runs -- skips cleanly until TELEGRAM_BOT_TOKEN/TELEGRAM_CHAT_ID repo secrets are added (not yet configured on this repo).
Confirmed via gh api organization-secrets: both already exist as org-level secrets visible to this repo, created just now. Switch from the placeholder TELEGRAM_BOT_TOKEN/TELEGRAM_CHAT_ID names to the actual org secret names so the notify step works without any further repo-level secret setup.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The real-agent datapath e2e job (validated end-to-end in #35) was manual-dispatch-only -- nothing runs it unless someone remembers to. This moves it to a routine cadence so a regression in the wake-on-traffic/suspend-resume path is caught automatically, without slowing down the fast push/PR gate everyone hits on every commit.
What changed
Test plan