From 2836fc0887ed37016a13f175d65d7bf3b36b8766 Mon Sep 17 00:00:00 2001 From: Pravin Barton <9560941+isc-pbarton@users.noreply.github.com> Date: Thu, 26 Jun 2025 14:58:10 -0400 Subject: [PATCH 1/2] test running workflow with durable sys --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fcdba529..7fb1e38d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,6 +28,7 @@ jobs: # ** FOR GENERAL USE, SHOULD NOT NEED TO CHANGE ** instance: iris artifact_dir: build-artifacts + sys_dir: durable # Note: test_reports value is duplicated in test_flags environment variable test_reports: test-reports @@ -54,7 +55,7 @@ jobs: # Run InterSystems IRIS Instance docker pull $container_image - docker run -d -h $instance --name $instance -v $GITHUB_WORKSPACE:/source:rw -v $GITHUB_WORKSPACE/$test_reports:/$test_reports:rw -v $GITHUB_WORKSPACE/$artifact_dir:/$artifact_dir:rw --init $container_image + docker run -d -h $instance --name $instance -v $GITHUB_WORKSPACE:/source:rw -v $GITHUB_WORKSPACE/$test_reports:/$test_reports:rw -v $GITHUB_WORKSPACE/$artifact_dir:/$artifact_dir:rw -v $GITHUB_WORKSPACE/$sys_dir:/$sys_dir:rw --env ISC_DATA_DIRECTORY=/$sys_dir --init $container_image echo halt > wait # Wait for instance to be ready until docker exec --interactive $instance iris session $instance < wait; do sleep 1; done From 036d81dba316ab4ca71ea00e2d4be496a29d4316 Mon Sep 17 00:00:00 2001 From: Pravin Barton <9560941+isc-pbarton@users.noreply.github.com> Date: Thu, 26 Jun 2025 15:22:31 -0400 Subject: [PATCH 2/2] shot in the dark: try without rw --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7fb1e38d..d04b48a4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -55,7 +55,7 @@ jobs: # Run InterSystems IRIS Instance docker pull $container_image - docker run -d -h $instance --name $instance -v $GITHUB_WORKSPACE:/source:rw -v $GITHUB_WORKSPACE/$test_reports:/$test_reports:rw -v $GITHUB_WORKSPACE/$artifact_dir:/$artifact_dir:rw -v $GITHUB_WORKSPACE/$sys_dir:/$sys_dir:rw --env ISC_DATA_DIRECTORY=/$sys_dir --init $container_image + docker run -d -h $instance --name $instance -v $GITHUB_WORKSPACE:/source:rw -v $GITHUB_WORKSPACE/$test_reports:/$test_reports:rw -v $GITHUB_WORKSPACE/$artifact_dir:/$artifact_dir:rw -v $GITHUB_WORKSPACE/$sys_dir:/$sys_dir --env ISC_DATA_DIRECTORY=/$sys_dir --init $container_image echo halt > wait # Wait for instance to be ready until docker exec --interactive $instance iris session $instance < wait; do sleep 1; done