diff --git a/.gitignore b/.gitignore index 2ca520b..80124af 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /data/*.db +/data/igs/*.tgz /data/redis/**/*.rdb /data/redis/**/*.aof /data/redis/**/*.manifest diff --git a/Gemfile.lock b/Gemfile.lock index 7dd997f..2d8ccdc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - ipa_test_kit (0.5.0) + ipa_test_kit (0.5.1) inferno_core (>= 0.6.2) smart_app_launch_test_kit (~> 0.5.0) tls_test_kit (~> 0.3.0) @@ -134,10 +134,11 @@ GEM http-accept (1.7.0) http-cookie (1.0.8) domain_name (~> 0.5) - httpclient (2.8.3) + httpclient (2.9.0) + mutex_m i18n (1.14.7) concurrent-ruby (~> 1.0) - inferno_core (0.6.2) + inferno_core (0.6.5) activesupport (~> 6.1.7.5) base62-rb (= 0.3.1) blueprinter (= 0.25.2) @@ -178,12 +179,12 @@ GEM base64 kramdown (2.5.1) rexml (>= 3.3.9) - logger (1.6.5) + logger (1.6.6) method_source (1.1.0) mime-types (3.6.0) logger mime-types-data (~> 3.2015) - mime-types-data (3.2025.0204) + mime-types-data (3.2025.0304) minitest (5.25.4) multi_json (1.15.0) multi_xml (0.7.1) @@ -194,13 +195,14 @@ GEM mustermann-contrib (1.1.2) hansi (~> 0.2.0) mustermann (= 1.1.2) + mutex_m (0.3.0) netrc (0.11.0) nio4r (2.7.4) - nokogiri (1.18.2-arm64-darwin) + nokogiri (1.18.3-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.2-x86_64-darwin) + nokogiri (1.18.3-x86_64-darwin) racc (~> 1.4) - nokogiri (1.18.2-x86_64-linux-gnu) + nokogiri (1.18.3-x86_64-linux-gnu) racc (~> 1.4) oauth2 (1.4.11) faraday (>= 0.17.3, < 3.0) @@ -229,7 +231,7 @@ GEM rake (13.2.1) rdoc (6.7.0) psych (>= 4.0.0) - redis-client (0.23.2) + redis-client (0.24.0) connection_pool reline (0.5.9) io-console (~> 0.5) @@ -260,7 +262,7 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.19.0) - smart_app_launch_test_kit (0.5.0) + smart_app_launch_test_kit (0.5.1) inferno_core (>= 0.6.2) json-jwt (~> 1.15.3) jwt (~> 2.6) diff --git a/data/igs/.keep b/data/igs/.keep new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.background.yml b/docker-compose.background.yml index b466c82..6e6ffc6 100644 --- a/docker-compose.background.yml +++ b/docker-compose.background.yml @@ -7,7 +7,7 @@ services: # Negative values mean sessions never expire, 0 means sessions immediately expire SESSION_CACHE_DURATION: -1 volumes: - - ./lib/ipa_test_kit/igs:/app/igs + - ./data/igs:/app/igs # To let the service share your local FHIR package cache, # uncomment the below line # - ~/.fhir:/home/ktor/.fhir diff --git a/lib/ipa_test_kit/igs/README.md b/lib/ipa_test_kit/igs/README.md index 644c908..0f2211f 100644 --- a/lib/ipa_test_kit/igs/README.md +++ b/lib/ipa_test_kit/igs/README.md @@ -18,4 +18,4 @@ If your IG, or the specific version of the IG you want to test against, is not p ``` ## 3. Inferno Validator UI -The Inferno Validator UI is configured to auto-load any IGs present in the igs folder and include them in all validations. The Inferno Validator UI is currently disabled by default, so this is only relevant if you choose to re-enable it. In general, the Inferno team is currently leaving IGs in this folder even if not otherwise necessary to make it easy to re-enable the validator UI. \ No newline at end of file +The Inferno Validator UI is configured to auto-load any IGs present in the igs folder and include them in all validations. The Inferno Validator UI is currently disabled by default, so this is only relevant if you choose to re-enable it. In general, the Inferno team is currently leaving IGs in this folder even if not otherwise necessary to make it easy to re-enable the validator UI. diff --git a/lib/ipa_test_kit/version.rb b/lib/ipa_test_kit/version.rb index e373f50..ae23589 100644 --- a/lib/ipa_test_kit/version.rb +++ b/lib/ipa_test_kit/version.rb @@ -1,4 +1,4 @@ module IpaTestKit - VERSION = '0.5.0'.freeze - LAST_UPDATED = '2025-02-10'.freeze + VERSION = '0.5.1'.freeze + LAST_UPDATED = '2025-03-10'.freeze end