Skip to content

Feature/wpp 10528 resolve build dependency issue#151

Closed
stevesmith-nhs wants to merge 7 commits into
masterfrom
feature/WPP-10528-resolve-build-dependency-issue
Closed

Feature/wpp 10528 resolve build dependency issue#151
stevesmith-nhs wants to merge 7 commits into
masterfrom
feature/WPP-10528-resolve-build-dependency-issue

Conversation

@stevesmith-nhs

Copy link
Copy Markdown
Contributor

Summary

  • Routine Change
  • ❗ Breaking Change
  • 🤖 Operational or Infrastructure Change
  • ✨ New Feature
  • ⚠️ Potential issues that might be caused by this change

Add any other relevant notes or explanations here. Remove this line if you have nothing to add.

Reviews Required

  • Dev
  • Test
  • Tech Author
  • Product Owner

Review Checklist

ℹ️ This section is to be filled in by the reviewer.

  • I have reviewed the changes in this PR and they fill all or part of the acceptance criteria of the ticket, and the code is in a mergeable state.
  • If there were infrastructure, operational, or build changes, I have made sure there is sufficient evidence that the changes will work.
  • I have ensured the changelog has been updated by the submitter, if necessary.

Fixes broken dependency on deprecated api-test-utils package and updates local tooling setup to match latest versions used in other NHS APIs.

- switch Python test utility install to pytest-nhsd-apim==5.0.14 to align with latest version used in other NHS APIs
- make git hook setup executable and add install-hooks target
- pin @openapitools/openapi-generator-cli to 2.32.0
- refresh package-lock.json to current npm lockfile format and resolved deps
- ignore generated openapitools.json
- remove outdated pyproject.toml comment about old api-test-utils install path
Removed the no-deps flag from Makefile:5, so CI/local now installs transitive dependencies for pytest-nhsd-apim.
 and smoke tests to local client/config helpers
replace legacy Node install flow by switching Makefile:7 from npm install --legacy-peer-deps to npm ci for deterministic dependency resolution in pipelines
…ture prerequisites added under install-hooks will be picked up automatically by make install.
@stevesmith-nhs stevesmith-nhs deleted the feature/WPP-10528-resolve-build-dependency-issue branch June 12, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant