Skip to content

DTSPO 33297 - Add pipeline branch diffing for PRs to reduce runtime and ensure fail fast approach - #860

Open
MartyFox wants to merge 26 commits into
mainfrom
aks-cft-deploy-DTSPO-33297
Open

DTSPO 33297 - Add pipeline branch diffing for PRs to reduce runtime and ensure fail fast approach#860
MartyFox wants to merge 26 commits into
mainfrom
aks-cft-deploy-DTSPO-33297

Conversation

@MartyFox

@MartyFox MartyFox commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Jira link

https://tools.hmcts.net/jira/browse/DTSPO-33297

Change description

Attempt to improve PR pipeline speeds with pipeline logic and reducing what can trigger pipeline runs within the repo

  • Triggers for main and PR
    • Main has more to account for changes to test files etc
    • PRs are more typically related to Terraform, anything else is a manual run
  • Adding renovate rebase setting, mitigate constant rebasing on every merge to main, only rebase when conflicted.
  • Additional precheck step to find the changed files in the PR and only run stages for those environments (sbox always + changed).

Link to Terraform Plan

https://tfplan-viewer.hmcts.net/aks-cft-deploy/860

🤖AEP PR SUMMARY🤖

Request to AEP failed to process

@MartyFox
MartyFox requested a review from a team as a code owner July 13, 2026 12:06
@MartyFox
MartyFox requested review from JakeM-Kainos, akozichev and alliubalo and removed request for a team July 13, 2026 12:06
@github-actions

Copy link
Copy Markdown
Contributor

Request to AEP failed to process

@MartyFox MartyFox changed the title Aks cft deploy dtspo 33297 DTSPO 33297 - Add pipeline branch diffing for PRs to reduce runtime and ensure fail fast approach Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants