Skip to content

Commit 3f3d03d

Browse files
Merge pull request #1427 from NHSDigital/develop
APIM-R 1.30 Cut
2 parents b48aeea + 71025a4 commit 3f3d03d

25 files changed

+518
-458
lines changed

package-lock.json

Lines changed: 225 additions & 121 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"license": "MIT",
1313
"homepage": "https://github.com/NHSDigital/e-referrals-service-api",
1414
"dependencies": {
15-
"@redocly/cli": "^1.7.0"
15+
"@redocly/cli": "^1.8.2"
1616
},
1717
"devDependencies": {
1818
"apigeetool": "^0.16.4",

poetry.lock

Lines changed: 244 additions & 235 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

proxies/live/apiproxy/policies/AssignMessage.SetBinaryRateLimitIdentifier.xml

Lines changed: 0 additions & 6 deletions
This file was deleted.

proxies/live/apiproxy/policies/Quota.Binary.xml

Lines changed: 0 additions & 11 deletions
This file was deleted.

proxies/live/apiproxy/policies/SpikeArrest.Binary.xml

Lines changed: 0 additions & 7 deletions
This file was deleted.

proxies/live/apiproxy/policies/javascript.IsBinaryPath.xml

Lines changed: 0 additions & 6 deletions
This file was deleted.

proxies/live/apiproxy/resources/jsc/IsBinaryPath.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

proxies/live/apiproxy/targets/ers-target.xml

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -22,25 +22,25 @@
2222
<Step>
2323
<Name>AssignMessage.RatelimitOperationOutcomeResponse</Name>
2424
</Step>
25-
<Condition>((ratelimit.SpikeArrest.Binary.failed = true) or (ratelimit.SpikeArrestPerApp.failed = true)) and (isFhirR4Path = true)</Condition>
25+
<Condition>(ratelimit.SpikeArrestPerApp.failed = true) and (isFhirR4Path = true)</Condition>
2626
</FaultRule>
2727
<FaultRule name="quota_fault_fhir_r4">
2828
<Step>
2929
<Name>AssignMessage.RatelimitOperationOutcomeResponse</Name>
3030
</Step>
31-
<Condition>((ratelimit.Quota.Binary.failed = true) or (ratelimit.QuotaPerApp.failed = true)) and (isFhirR4Path = true)</Condition>
31+
<Condition>(ratelimit.QuotaPerApp.failed = true) and (isFhirR4Path = true)</Condition>
3232
</FaultRule>
3333
<FaultRule name="spike_arrest_fault">
3434
<Step>
3535
<Name>AssignMessage.SpikeArrestErrorResponse</Name>
3636
</Step>
37-
<Condition>((ratelimit.SpikeArrest.Binary.failed = true) or (ratelimit.SpikeArrestPerApp.failed = true) and (isFhirR4Path = false)</Condition>
37+
<Condition>(ratelimit.SpikeArrestPerApp.failed = true) and (isFhirR4Path = false)</Condition>
3838
</FaultRule>
3939
<FaultRule name="quota_fault">
4040
<Step>
4141
<Name>AssignMessage.QuotaErrorResponse</Name>
4242
</Step>
43-
<Condition>((ratelimit.Quota.Binary.failed = true) or (ratelimit.QuotaPerApp.failed = true)) and (isFhirR4Path = false)</Condition>
43+
<Condition>(ratelimit.QuotaPerApp.failed = true) and (isFhirR4Path = false)</Condition>
4444
</FaultRule>
4545
</FaultRules>
4646
<PreFlow>
@@ -63,20 +63,6 @@
6363
<Step>
6464
<Name>AssignMessage.AddBaseUrlHeader</Name>
6565
</Step>
66-
<Step>
67-
<Name>AssignMessage.SetBinaryRateLimitIdentifier</Name>
68-
</Step>
69-
<Step>
70-
<Name>javascript.IsBinaryPath</Name>
71-
</Step>
72-
<Step>
73-
<Condition>(isBinaryPath = true)</Condition>
74-
<Name>SpikeArrest.Binary</Name>
75-
</Step>
76-
<Step>
77-
<Condition>(isBinaryPath = true)</Condition>
78-
<Name>Quota.Binary</Name>
79-
</Step>
8066
<Step>
8167
<Name>FlowCallout.ApplyRateLimiting</Name>
8268
</Step>

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ pyyaml = "^6.0"
2525
docopt = "^0.6.2"
2626
jsonpath-rw = "^1.4.0"
2727
semver = "^3.0.2"
28-
gitpython = "^3.1.41"
28+
gitpython = "^3.1.42"
2929
lxml = "^4.9.4"
3030
xmlformatter = "^0.2.6"
3131
pytest-check = "^2.2.3"
@@ -35,12 +35,12 @@ openapi-core = "^0.18.2"
3535

3636
[tool.poetry.dev-dependencies]
3737
flake8 = "^5.0.4"
38-
black = "^23.12"
38+
black = "^24.1"
3939
pip-licenses = "^4.3.4"
4040
jinja2 = "^3.1.3"
4141
pytest = "^6.1.2"
4242
pytest-asyncio = "^0.20.3"
43-
pytest-nhsd-apim = "^3.3.11"
43+
pytest-nhsd-apim = "^3.3.12"
4444

4545
[tool.poetry.scripts]
4646

0 commit comments

Comments
 (0)