Skip to content

docs: ADR 0022 — PEXEX CI/CD efficiency#3081

Draft
samayer12 wants to merge 1 commit intomainfrom
adr/0022-pexex-ci-cd-efficiency
Draft

docs: ADR 0022 — PEXEX CI/CD efficiency#3081
samayer12 wants to merge 1 commit intomainfrom
adr/0022-pexex-ci-cd-efficiency

Conversation

@samayer12
Copy link
Copy Markdown
Contributor

Summary

  • Adds ADR 0022 proposing changes to the PEXEX E2E test infrastructure to reduce CI cost and improve debuggability
  • Continues the lineage of ADR 0009 (created PEXEX) and ADR 0012 (promoted PEXEX to the PR pipeline)
  • Documents five proposed changes: npm caching, selective test execution, failure diagnostics, retry transparency, and upstream cache verification
  • Documents investigated-and-ruled-out alternatives: shared k3d clusters, build artifact caching, Docker image pre-caching

Related Issues

Test plan

  • ADR content reviewed for accuracy against current PEXEX and pepr CI configuration
  • No code changes — documentation only

🤖 Generated with Claude Code

Proposes changes to the PEXEX E2E test infrastructure to reduce
CI cost and improve debuggability: npm dependency caching, selective
test execution, failure diagnostics, and retry transparency.

Continues the lineage of ADR 0009 and ADR 0012 which established
and promoted PEXEX as Pepr's E2E test suite.

Refs: #3076, #3077, #3078, #3079, #3080
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant