Skip to content

Image naming with software versions#1984

Merged
GernotMaier merged 5 commits intomainfrom
image-naming-with-software-versions
Jan 16, 2026
Merged

Image naming with software versions#1984
GernotMaier merged 5 commits intomainfrom
image-naming-with-software-versions

Conversation

@GernotMaier
Copy link
Copy Markdown
Contributor

@GernotMaier GernotMaier commented Jan 15, 2026

Review after #1983

Update naming of simtools-prod images to <simtools version>-<corsika version>-<sim_telarray version>-<avx option>.

Improve the matrix in the workflow to allow combinations of simtools, CORSIKA, and sim_telarray.

@GernotMaier GernotMaier self-assigned this Jan 15, 2026
@GernotMaier GernotMaier changed the base branch from main to CORSIKA-78050 January 15, 2026 14:42
@GernotMaier GernotMaier marked this pull request as ready for review January 15, 2026 14:59
@GernotMaier GernotMaier requested a review from Copilot January 15, 2026 14:59
Copy link
Copy Markdown
Contributor

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

This PR updates the naming convention for simtools-prod Docker images and refactors the build matrix to better support combinations of simtools, CORSIKA, and sim_telarray versions.

Changes:

  • Changed matrix from nested dictionary to separate dimensions (corsika, sim_telarray, avx_flag)
  • Updated image tag suffix format to include all version components
  • Removed pull_request from push condition (now only pushes on release, main branch, or manual dispatch)

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
docs/changes/1984.api.md Documents the new naming convention for simtools-prod images
.github/workflows/build-simtools-prod.yml Refactors build matrix and updates image tagging with new naming scheme

GernotMaier and others added 2 commits January 15, 2026 16:05
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ctao-sonarqube
Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

Base automatically changed from CORSIKA-78050 to main January 16, 2026 07:56
@GernotMaier GernotMaier merged commit 3df8358 into main Jan 16, 2026
11 checks passed
@GernotMaier GernotMaier deleted the image-naming-with-software-versions branch January 16, 2026 07:57
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