Skip to content

Comments

Update: [AEA-5871] - modify eps-assist-me deployment pipeline to run regression tests#97

Merged
bencegadanyi1-nhs merged 39 commits intomainfrom
AEA-5871-modify-pipeline-to-run-tests
Nov 7, 2025
Merged

Update: [AEA-5871] - modify eps-assist-me deployment pipeline to run regression tests#97
bencegadanyi1-nhs merged 39 commits intomainfrom
AEA-5871-modify-pipeline-to-run-tests

Conversation

@kris-szlapa
Copy link

@kris-szlapa kris-szlapa commented Oct 17, 2025

Summary

🎫 AEA-5871 modify eps-assist-me deployment pipeline to run regression tests

  • Routine Change
  • 🤖 Operational or Infrastructure Change

Details

This pull request updates the eps-assist-me deployment pipeline to run regression tests.

some refactors:

  • makes devcontainer arm macos happy 🥳
  • L1 to L2 infra change of OpenSearch
  • makes asdf versioning a repo level change
  • use common release tagging workflow

Routine Change
🤖 Operational or Infrastructure Change

https://nhsd-jira.digital.nhs.uk/browse/AEA-5753

This pull request implements a release pipeline for eps-assist-me that
aligns with our existing release process

**Pipeline Flow:**
- PR merge to main → automatic DEV deployment
- Manual approval gates for QA, INT, and PROD environments
- INT and PROD deploy in parallel with identical code

**Key changes:**
- Added `deploy-dev-auto.yml` for automatic DEV deployments
- Added `release.yml` for manual promotions with approval gates
- Fixed poetry export validation to prevent Dependabot-induced
deployment failures
- Updated shellcheck version for pre-commit compatibility
@connoravo-nhs
Copy link

LGTM

Co-authored-by: tstephen-nhs <231503406+tstephen-nhs@users.noreply.github.com>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 7, 2025

@bencegadanyi1-nhs bencegadanyi1-nhs merged commit d22b3a3 into main Nov 7, 2025
11 checks passed
@bencegadanyi1-nhs bencegadanyi1-nhs deleted the AEA-5871-modify-pipeline-to-run-tests branch November 7, 2025 14:18
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.

5 participants