Skip to content

Commit

Permalink
Merge pull request #452 from intersystems/v1-ci-fixes
Browse files Browse the repository at this point in the history
Run on fewer container versions
  • Loading branch information
isc-tleavitt authored Apr 12, 2024
2 parents f2fea39 + 2a7aa69 commit f3ec015
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 3 deletions.
14 changes: 11 additions & 3 deletions .github/workflows/images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ on:

env:
name: |
irishealth-community
iris-community
irishealth-community
jobs:
images:
Expand All @@ -26,8 +26,16 @@ jobs:
run: |
images=""
for n in $name; do
tags=$(curl -su ":" https://containers.intersystems.com/v2/intersystems/${n}/tags/list | jq -r '.tags[]' | awk '!/(-linux)|([1-4]-preview)/' | awk '!/\.[1-4]\.0\./' | uniq)
for tag in $tags; do images+='"'${n}:${tag}'",'; done
tags=$(curl -su ":" https://containers.intersystems.com/v2/intersystems/${n}/tags/list | jq -r '.tags[]' | awk '!/(-linux)|([1-4]-preview)|(-em)|(-cd)/' | awk '!/\.[1-4]\./' | sort | uniq)
for tag in $tags
do
# Skip irishealth-community due to bad interaction with ZPM document type
if test "$n" = "irishealth-community" && test "$tag" = "2023.3"
then
continue
fi
images+='"'${n}:${tag}'",';
done
done;
echo images="[${images%?}]" >> $GITHUB_OUTPUT
echo main=${images%%,*} >> $GITHUB_OUTPUT
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- HSIEO-9430: Module definition should not expose DisplayName + deprecate DisplayNameInternal as it will not be used anymore
- HSIEO-9924: RunDev needs to do complete installation of component and dependencies via ignoreInstalled, so adding ignoreInstalledModules checker in syncLoadDependencies
- HSIEO-10267: Bug Fix - Resource name should be the fifth argument of CreateDatabase
- #451: (CI) Run on fewer versions to minimize overhead and Community Edition expiration issues
- #451: Avoid compliation errors due to storage location conflict on IRIS for Health prior to 2024.1

### Security
-
Expand Down
3 changes: 3 additions & 0 deletions src/cls/IPM/ExtensionBase/UniversalSettings.cls
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ Parameter DEFAULTGLOBAL = "^IPM.ExtensionBase.UniSettings";
/// A string to show in the grouping of settings for this class.
Parameter DESCRIPTION = "Universal source control options";

/// Other classes may reasonably also map to this global, so don't complain about it.
Parameter MANAGEDEXTENT As INTEGER [ Constraint = "0,1", Flags = ENUM ] = 0;

/// An inherited IDKey index on this property means that the default value is
/// used as a subscript under <DataLocation> in the storage definition.
Property Key As %String [ InitialExpression = {$classname()}, ReadOnly ];
Expand Down

0 comments on commit f3ec015

Please sign in to comment.