Skip to content

Manual bump of Validator dependencies - #465

Merged
VirajP1002 merged 7 commits into
mainfrom
manual-bump-of-validator-deps
Aug 20, 2026
Merged

Manual bump of Validator dependencies#465
VirajP1002 merged 7 commits into
mainfrom
manual-bump-of-validator-deps

Conversation

@VirajP1002

@VirajP1002 VirajP1002 commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Motivation and Context

We need a manual PR to bump our Python, NPM and GitHub Actions Workflow dependencies to prevent Megalinter failing and to stop PRs from being merged. Additionally, there is a COPYPASTE error in Megalinter which required us to remove the get_other_blocks method and update the get_blocks method to accept the block_ids_to_filter parameter. This was because the only difference between the two methods were the f-strings.

What has changed

  • Remove the get_other_blocks method, update the get_blocks method to accept the block_ids_to_filter and add corresponding unit test to cover scenario with no filters are passed in with block_ids_to_filter
  • Updates fast-uri from 3.1.4 to 3.1.5
  • Updates fastapi from 0.136.3 to 0.141.1
  • Updates structlog from 25.5.0 to 26.1.0
  • Updates uvicorn from 0.49.0 to 0.52.1
  • Updates starlette from 1.3.1 to 1.6.0
  • Updates actions/checkout from 6.0.3 to 7.0.0
  • Updates github/codeql-action/init from 4.36.2 to 4.37.0
  • Updates github/codeql-action/analyze from 4.36.2 to 4.37.0
  • Updates oxsecurity/megalinter from 9.5.0 to 9.6.0
  • Updates actions/setup-python from 6.2.0 to 6.3.0
  • Updates actions/setup-node from 6.4.0 to 7.0.0
  • Updates actions/cache from 5.0.5 to 6.1.0
  • Updates brace-expansion from 5.0.8 to 5.0.9
  • Updates pylint from 4.0.5 to 4.0.7
  • Updates pytest from 9.0.3 to 9.1.1
  • Updates ruff from 0.15.15 to 0.16.3
  • Updates js-yaml from 4.3.0 to 4.3.1
  • Updates eslint from 9.35.4 to 9.35.5

How to test?

  • Ensure all aforementioned dependencies are updated
  • Ensure GHA is passing, particularly the Megalinter task
  • Ensure all tests are passing

@VirajP1002
VirajP1002 requested a review from a team as a code owner August 18, 2026 13:30

@ems-sato ems-sato left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! I have some minor/non-blocker comments. Happy to approve as is and I will leave it to you to make the call to act on them or not.

Comment thread app/validators/questionnaire_schema.py Outdated
Comment thread tests/test_questionnaire_schema.py Outdated
Comment thread app/validators/questionnaire_schema.py
…lters are passed in the block_id_to_filter and a corresponding test
@VirajP1002
VirajP1002 merged commit 5ce47a6 into main Aug 20, 2026
9 checks passed
@VirajP1002
VirajP1002 deleted the manual-bump-of-validator-deps branch August 20, 2026 12:12
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.

3 participants