Skip to content

Merge PDP e2e workflow into ci.yml via workflow_dispatch#64

Draft
Copilot wants to merge 2 commits intofeat/redpanda/allow-curio-debug-logsfrom
copilot/sub-pr-62-again
Draft

Merge PDP e2e workflow into ci.yml via workflow_dispatch#64
Copilot wants to merge 2 commits intofeat/redpanda/allow-curio-debug-logsfrom
copilot/sub-pr-62-again

Conversation

Copy link
Contributor

Copilot AI commented Feb 24, 2026

e2e-test-pdp-caching-layers.yml was nearly identical to ci.yml up through devnet startup, creating a maintenance burden for any changes to the shared setup logic.

Approach

Implements @rvagg's Option 2: add workflow_dispatch to ci.yml with a pdp_caching_test boolean input (default: true) and component override inputs, then gate the PDP-specific phases behind that flag.

Changes

  • workflow_dispatch trigger — adds pdp_caching_test (bool, default true) + component overrides (curio, lotus, filecoin_services, synapse_sdk)
  • init-flags step — single step that computes both the foc-devnet init flag string from override inputs and a pdp-test boolean output; all downstream step conditions reference steps.init-flags.outputs.pdp-test rather than repeating the event/input expression inline
  • Start command — uses --notest when pdp-test=true, plain --parallel otherwise
  • Existing validation steps (devnet-info.json, schema/examples checks) — gated by pdp-test != 'true'; replaced by PDP phase 6 extraction when running in PDP mode
  • PDP caching phases 5–10 — appended verbatim from the old workflow, each gated by pdp-test == 'true' && start_cluster.outcome == 'success'
  • Stop-cluster — promoted to if: always() so cleanup runs even on PDP test failures
  • e2e-test-pdp-caching-layers.yml — deleted

🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

…minate duplication

Co-authored-by: redpanda-f <181817029+redpanda-f@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix Yugabyte CQL DDL issues and logging updates Merge PDP e2e workflow into ci.yml via workflow_dispatch Feb 24, 2026
@BigLep BigLep added this to FOC Feb 25, 2026
@BigLep BigLep moved this to ⌨️ In Progress in FOC Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ⌨️ In Progress

Development

Successfully merging this pull request may close these issues.

2 participants