Skip to content

New: [AEA-6285] - Adds Data Extract Repo Image#67

Merged
JackSpagnoliNHS merged 1 commit intomainfrom
aea-6285-add-eps-data-extract-image
Mar 24, 2026
Merged

New: [AEA-6285] - Adds Data Extract Repo Image#67
JackSpagnoliNHS merged 1 commit intomainfrom
aea-6285-add-eps-data-extract-image

Conversation

@JackSpagnoliNHS
Copy link
Contributor

Summary

  • ✨ New Feature

Details

Adds Data Extract Repo Image with Java 17

Copilot AI review requested due to automatic review settings March 24, 2026 12:16
@github-actions
Copy link
Contributor

This PR is linked to a ticket in an NHS Digital JIRA Project. Here's a handy link to the ticket:

AEA-6285

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new project devcontainer/image definition for eps-data-extract, intended to provide a Java 17 + Maven environment and include Trivy configuration alongside other project images.

Changes:

  • Added eps-data-extract project folder with devcontainer Dockerfile, scripts, and tool versions (Java 17 + Maven).
  • Added Trivy config/ignore scaffolding for the new project.
  • Added a Makefile target to build the new image and included it in build-all.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/projects/eps-data-extract/trivy.yaml Adds Trivy config pointing at the project’s combined ignore file.
src/projects/eps-data-extract/.trivyignore.yaml Adds project-level Trivy ignore YAML scaffold.
src/projects/eps-data-extract/.devcontainer/scripts/vscode_install.sh Installs Java + Maven via asdf and installs cfn-lint.
src/projects/eps-data-extract/.devcontainer/scripts/root_install.sh Root-level cleanup script for the devcontainer image.
src/projects/eps-data-extract/.devcontainer/devcontainer.json Defines devcontainer build configuration for the new project.
src/projects/eps-data-extract/.devcontainer/Dockerfile Builds the project devcontainer image on top of node_24_python_3_14.
src/projects/eps-data-extract/.devcontainer/.tool-versions Pins Java (Temurin 17) and Maven versions for asdf.
Makefile Adds build-eps-data-extract-image and includes it in .PHONY and build-all.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@JackSpagnoliNHS JackSpagnoliNHS enabled auto-merge (squash) March 24, 2026 13:29
@JackSpagnoliNHS JackSpagnoliNHS merged commit ecd7f36 into main Mar 24, 2026
51 checks passed
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.

3 participants