Skip to content

Add dmops-files-tools-docker-image CI workflow - #1065

Open
eachristgr wants to merge 2 commits into
dmwm:masterfrom
eachristgr:master
Open

Add dmops-files-tools-docker-image CI workflow#1065
eachristgr wants to merge 2 commits into
dmwm:masterfrom
eachristgr:master

Conversation

@eachristgr

@eachristgr eachristgr commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

This PR updates the Docker image CI workflow to support builds for both file_invalidation_tool and generic-decompression-check using job-level conditions to route builds.

Triggers

  • Automated Tag Pushes: Triggers automatically when tags matching fileinvalidation-* or fileintegrity-* are pushed. Each job filters on the specific tag prefix, running only the target image build.
  • Manual Dispatch (workflow_dispatch): Enables manual execution directly from the GitHub Actions UI tab.

Manual Menu Options

  • Tool Dropdown: Provides a choice menu to build file-invalidation, file-integrity or both simultaneously.
  • Tag Versioning Input: Requires a custom tag version string to be explicitly provided (e.g., 1.0.0) in order for the CI to run.

Covering both invalidation and integrity tools
Comment thread .github/workflows/dmops-filetools-docker-image.yml
Comment thread .github/workflows/dmops-files-tools-docker-image-ci.yml Outdated
Comment thread .github/workflows/dmops-files-tools-docker-image-ci.yml Outdated
Comment thread .github/workflows/dmops-files-tools-docker-image-ci.yml Outdated
Comment thread .github/workflows/dmops-files-tools-docker-image-ci.yml Outdated

@juanpablosalas juanpablosalas left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This PR generalizes the CI workflow to include new changes in the file integrity checker image. I added some comments for minor changes but once these are resolved LGTM

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