Skip to content

VSP ID now includes IG version - #711

Open
c-schuler wants to merge 1 commit into
mainfrom
fix/vsp-id-includes-ig-version
Open

VSP ID now includes IG version#711
c-schuler wants to merge 1 commit into
mainfrom
fix/vsp-id-includes-ig-version

Fix #700: Include IG version in generated VSP ID to prevent ID clashes

83b5354
Select commit
Loading
Failed to load commit list.
Travis CI / Travis CI - Branch succeeded Aug 6, 2026 in 5m 19s

Build Passed

The build passed.

Details

This is a normal build for the fix/vsp-id-includes-ig-version branch. You should be able to reproduce it by checking out the branch locally.

Jobs and Stages

This build only has a single job.
You can use jobs to test against multiple versions of your runtime or dependencies, or to speed up your build.

Build Configuration

Build Option Setting
Language Python
Operating System Linux (Jammy)
Python Version 3.8
Build Configuration
{
  "language": "python",
  "os": [
    "linux"
  ],
  "dist": "jammy",
  "python": [
    "3.8"
  ],
  "services": [
    "docker"
  ],
  "cache": {
    "directories": [
      "$HOME/.cache/yarn",
      "node_modules",
      ".next/cache"
    ]
  },
  "before_install": [
    "mkdir -vp ~/.docker/cli-plugins/",
    "curl --silent -L \"https://github.com/docker/buildx/releases/download/v0.3.0/buildx-v0.3.0.linux-amd64\" > ~/.docker/cli-plugins/docker-buildx",
    "chmod a+x ~/.docker/cli-plugins/docker-buildx",
    "docker buildx version",
    "GIT_TAG=$(git tag -l --contains HEAD 2>&1)",
    "export TAG=${GIT_TAG:-$TRAVIS_COMMIT}"
  ],
  "install": [
    "cd $TRAVIS_BUILD_DIR",
    "./bin/install_ci_dependencies.sh"
  ],
  "jobs": {
    "include": [
      {
        "stage": "npm-test",
        "script": [
          "cd $TRAVIS_BUILD_DIR/vsm-app",
          "npm install",
          "export FHIR_CDR_URL=https://placeholder.com/fhir",
          "export NEXT_PUBLIC_VSAC_BASE_URL=https://cts.nlm.nih.gov/fhir",
          "npm run build",
          "npm ci && npm run test-ci"
        ],
        "install": [
          "skip"
        ]
      },
      {
        "stage": "e2e-test",
        "if": "branch IN (main) or tag IS present",
        "script": [
          "cd ./pw-e2e",
          "npm install",
          "npx playwright install chromium --with-deps",
          "npx playwright test"
        ]
      },
      {
        "stage": "deploy",
        "if": "branch IN (main) or tag IS present",
        "script": [
          "cd $TRAVIS_BUILD_DIR/vsm-app",
          "docker build -t ${AWS_ACCOUNT_ID}.dkr.ecr.us-east-1.amazonaws.com/vsm-app:${TAG} -t ${PROD_AWS_ACCOUNT_ID}.dkr.ecr.us-east-1.amazonaws.com/ecr-sandbox-app:${TAG}-vsm .",
          "cd ../",
          "./bin/deploy.sh"
        ]
      }
    ]
  }
}