Skip to content

WSILabs/dicom3tools-mirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

dicom3tools-mirror

A frozen, BSD-licensed mirror of David Clunie's dicom3tools macOS binary package — chiefly dciodvfy, the DICOM IOD conformance validator — so WSILabs CI does not depend on dclunie.com being reachable or on a given upstream snapshot remaining served.

Releases

Each release pins one upstream snapshot, append-only:

Release Snapshot Asset
v1 1.00.snapshot.20260320044638 dicom3tools_macexe_1.00.snapshot.20260320044638.zip (universal macOS binary)

How CI consumes this

Pin an explicit tag for reproducibility:

- name: Download dciodvfy
  env:
    GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  run: |
    ZIP=dicom3tools_macexe_1.00.snapshot.20260320044638.zip
    gh release download v1 --repo WSILabs/dicom3tools-mirror --pattern "$ZIP" --dir .
    unzip -q "$ZIP" -d dicom3tools

Consumed by WSILabs/wsitools' DICOM conformance (dciodvfy) CI step.

Refreshing the pin

When WSILabs/wsitools' dciodvfy-watch workflow flags a newer upstream snapshot:

  1. Download the desired snapshot from the provenance URL above.
  2. Publish a new release here (v2, v3, …) with the .zip + dicom3tools-COPYRIGHT.txt as assets. Releases are append-only — never mutate an existing release's assets.
  3. Bump the pinned tag + asset name (and cache key) in wsitools' .github/workflows/ci.yml, and let the conformance gate re-validate.

License

The verbatim Clunie COPYRIGHT governs the mirrored binary asset (dicom3tools-COPYRIGHT.txt). This repo's own metadata and docs are MIT.

About

Frozen BSD-licensed mirror of David Clunie's dicom3tools macexe (dciodvfy), pinned for WSILabs CI reproducibility

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors