This repository stores and manages GitHub Actions for various Imaging Data Commons (IDC) repositories.
- Viewers (upstream)
- ViewersV3 (fork of upstream)
- OHIF IDC Mode
- OHIF GCP Mode
- Slim Viewer
- DICOM Microscopy Viewer
This repository contains the following GitHub Actions for automated deployment and testing across IDC repositories:
-
ohif/deploy-v3
Deploys a preview of the ViewersV3 repository’smaster
branch. -
ohif/deploy-v3-with-add-ons
Deploys a preview of the ViewersV3master
branch, pre-configured with the latest changes from: -
ohif/deploy-v3-upstream
Deploys a preview of the Viewers repository’smaster
branch. -
ohif/deploy-v3-upstream-with-add-ons
Deploys a preview of the Viewersmaster
branch, pre-configured with the latest changes from:Format of the URL for configuring secondary GHC DICOM store:
https://viewers-sandbox-gha-testing.web.app/viewer?StudyInstanceUIDs=<UID>&gcp=projects/<project>/locations/<location>/datasets/<dataset>/dicomStores/<store>
-
slim/deploy
Deploys the latest version of Slim Viewer. -
slim/deploy-with-dmv
Deploys the latest version of Slim Viewer along with the latest DICOM Microscopy Viewer.
All actions deploy to:
https://viewers-sandbox-gha-testing.web.app/
The following environment variables are required for configuring the GitHub Actions:
-
FIREBASE_PROJECT_ID
Firebase project identifier. -
OHIF_CONFIG_JS_URL
URL to a Gist containing the OHIF configuration (with OIDC). -
OHIF_FIREBASE_JSON_URL
URL to the Firebase configuration for OHIF. -
SLIM_CONFIG_JS_URL
URL to a Gist containing the Slim Viewer configuration (with OIDC). -
SLIM_FIREBASE_JSON_URL
URL to the Firebase configuration for Slim Viewer.