Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
3615c00
First cut PDS search
Vox-Ben Dec 15, 2025
64a4153
Alias repeated complicated type
Vox-Ben Dec 15, 2025
8fea465
Add search by NHS number
Vox-Ben Dec 15, 2025
863a35f
Remove unnecessary * arguments
Vox-Ben Dec 19, 2025
c3cfe62
First-cut PDS service stub
Vox-Ben Dec 31, 2025
7f36715
Add init.py
Vox-Ben Dec 31, 2025
595950d
Updates to make the stub behave
Vox-Ben Dec 31, 2025
06562f5
Minor typing fix
Vox-Ben Dec 31, 2025
49934d2
Updated some comments
Vox-Ben Jan 2, 2026
5337a7a
Added Pycharm config directory to git ignore
Vox-Ben Jan 5, 2026
5f25877
Update imports. Still need to sort stubs.
Vox-Ben Jan 5, 2026
921f245
Tests are passing
Vox-Ben Jan 5, 2026
5f98da0
Updated to new stubs location
Vox-Ben Jan 5, 2026
ecbd62e
Add typing flag for stubs dir
Vox-Ben Jan 5, 2026
1943d1e
Bit of tidying up
Vox-Ben Jan 5, 2026
9a92ded
Add docstrings to tests
Vox-Ben Jan 5, 2026
c3a179a
Raise an error if we get an HTTP error code
Vox-Ben Jan 6, 2026
23d957b
Remove special handling to make 404 work, tests passing
Vox-Ben Jan 6, 2026
5e145bd
Update docstrings
Vox-Ben Jan 7, 2026
08255bb
Sonar being overenthusiastic
Vox-Ben Jan 7, 2026
fedde87
Add extra test to fix coverage
Vox-Ben Jan 7, 2026
f2ed548
Exclude stubs from coverage testing
Vox-Ben Jan 7, 2026
3f54909
Address review comments
Vox-Ben Jan 8, 2026
722c245
Replace TypeAlias with type
Vox-Ben Jan 9, 2026
554386b
Tweak test to fix coverage
Vox-Ben Jan 9, 2026
3052f0f
Fix docstring
Vox-Ben Jan 9, 2026
29cd915
Update date ignore option
Vox-Ben Jan 9, 2026
ba5dd35
[GPCAPIM-166]: Update target group name and ECS task definition archi…
DWolfsNHS Jan 9, 2026
331e00e
Fix case with no names
Vox-Ben Jan 12, 2026
1d648a4
[GPCAPIM-166]: Improve branch name sanitization in preview workflow
DWolfsNHS Jan 9, 2026
3db48fe
Fix line length and comments
Vox-Ben Jan 12, 2026
e19050a
Actually fix coverage this time
Vox-Ben Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .github/workflows/preview-env.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,9 @@ jobs:
SANITIZED_BRANCH=$(
printf '%s' "$RAW_BRANCH" \
| tr '[:upper:]' '[:lower:]' \
| tr -c 'a-z0-9._-' '-' \
| sed -E 's/^[^a-z0-9]+//; s/[^a-z0-9]+$//'
| tr '._' '-' \
| tr -c 'a-z0-9-' '-' \
| sed -E 's/-{2,}/-/g; s/^-+//; s/-+$//'
)

# Last resort fallback if everything got stripped
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
**/__pycache__
**/.ruff_cache
**/.mypy_cache
**/.idea

# Testing artefacts
**/.hypothesis
Expand Down
2 changes: 1 addition & 1 deletion gateway-api/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions gateway-api/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,13 @@ authors = [
]
readme = "README.md"
requires-python = ">3.13,<4.0.0"
dependencies = [
]

[tool.poetry.dependencies]
clinical-data-common = { git = "https://github.com/NHSDigital/clinical-data-common.git", tag = "v0.1.0" }

[tool.poetry]
packages = [{include = "gateway_api", from = "src"}]
packages = [{include = "gateway_api", from = "src"},
{include = "stubs", from = "stubs"}]

[tool.coverage.run]
relative_files = true
Expand Down
Loading
Loading