Skip to content

Commit 4525974

Browse files
committed
make the build work
1 parent c77388e commit 4525974

File tree

8 files changed

+9
-7
lines changed

8 files changed

+9
-7
lines changed

SAMtemplates/main_template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Resources:
6363
Type: AWS::Serverless::Function
6464
Properties:
6565
FunctionName: !Sub "${AWS::StackName}-FHIRValidatorUKCore"
66-
CodeUri: ../
66+
CodeUri: ../latest/
6767
Handler: software.nhs.fhirvalidator.handler.HandlerStream::handleRequest
6868
Role: !GetAtt FHIRValidatorUKCoreResources.Outputs.LambdaRoleArn
6969
SnapStart:

latest/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@
168168
<includes>
169169
<include>log4j2.xml</include>
170170
<include>package/*</include>
171+
<include>*.tgz</include>
171172
<include>primerPayload.json</include>
172173
<include>nhs_digital.manifest.json</include>
173174
<include>uk_core.manifest.json</include>

latest/src/main/java/software/nhs/fhirvalidator/configuration/ValidatorConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public ValidatorConfiguration(String _PROFILE_MANIFEST_FILE) {
6464

6565
try {
6666
for (SimplifierPackage individualPackage : packages) {
67-
String packagePath = String.format("classpath:package/%s-%s.tgz", individualPackage.packageName,
67+
String packagePath = String.format("classpath:%s-%s.tgz", individualPackage.packageName,
6868
individualPackage.version);
6969
npmPackageSupport.loadPackageFromClasspath(packagePath);
7070
try (InputStream is = ClasspathUtil.loadResourceAsStream(packagePath)) {

latest/src/main/resources/package/.gitkeep

Whitespace-only changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.

scripts/download_dependencies.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,18 @@
44
import requests
55

66

7-
def download_dependencies(manifest_file):
8-
with open(f"src/main/resources/{manifest_file}", "r") as manifestFile:
7+
def download_dependencies(manifest_file, path):
8+
with open(f"{path}/src/main/resources/{manifest_file}", "r") as manifestFile:
99
manifestStr = manifestFile.read()
1010
manifest = json.loads(manifestStr)
1111
for entry in manifest:
1212
packageName = entry["packageName"]
1313
version = entry["version"]
1414
packageData = requests.get(f"https://packages.simplifier.net/{packageName}/{version}").content
15-
with open(f"src/main/resources/{packageName}-{version}.tgz", "wb") as packageFile:
15+
with open(f"{path}/src/main/resources/{packageName}-{version}.tgz", "wb") as packageFile:
1616
packageFile.write(packageData)
1717

1818

19-
download_dependencies("nhs_digital.manifest.json")
20-
download_dependencies("uk_core.manifest.json")
19+
download_dependencies("nhs_digital.manifest.json", "latest")
20+
download_dependencies("uk_core.manifest.json", "latest")
21+
download_dependencies("nhs_digital.manifest.json", "legacy")

0 commit comments

Comments
 (0)