Skip to content

build: bump drf-spectacular from 0.29.0 to 0.30.0 in /requirements - #718

Open
blaipr wants to merge 1 commit into
ctrliq:mainfrom
blaipr:build/bump-drf-spectacular-0.30.0-requirements
Open

build: bump drf-spectacular from 0.29.0 to 0.30.0 in /requirements#718
blaipr wants to merge 1 commit into
ctrliq:mainfrom
blaipr:build/bump-drf-spectacular-0.30.0-requirements

Conversation

@blaipr

@blaipr blaipr commented Aug 23, 2026

Copy link
Copy Markdown
Contributor
SUMMARY

Bumps drf-spectacular from 0.29.0 to 0.30.0 in requirements/requirements.txt. It generates the OpenAPI schema the API serves.

The Python requirements are outside Dependabot's scope on purpose: #675 turned on version updates for github-actions and for npm in /awx/ui and left this file out, because it is compiled by requirements/updater.sh rather than hand-pinned. So this was produced the same way make requirements produces it:

requirements/updater.sh upgrade drf-spectacular

run inside the ascender_devel image, which is where that script insists on running. The result is 1 added / 1 removed in the lockfile.

ISSUE TYPE
  • Bug, Docs Fix or other nominal change
COMPONENT NAME
  • API
ASCENDER VERSION
25.5.1

Tests

I tested this update before opening the pull request; it is not a resolver-only change.

Tested in the same image, with drf-spectacular 0.30.0 installed into the AWX venv:

py.test awx/main/tests/unit awx/conf/tests/unit awx/sso/tests/unit
  1403 passed, 1 skipped in 11.41s

py.test awx/main/tests/functional/api/test_generic.py awx/main/tests/functional/api/test_settings.py
  46 passed in 18.35s

CI does not run on pull requests from a fork until a maintainer approves the workflow, so this is what stands behind the change until then.

@blaipr
blaipr force-pushed the build/bump-drf-spectacular-0.30.0-requirements branch from 61afc2b to 6f2d6aa Compare August 23, 2026 21:19
@cigamit cigamit self-assigned this Aug 26, 2026
@cigamit cigamit added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 26, 2026
cigamit
cigamit previously approved these changes Aug 26, 2026
@cigamit cigamit added the Needs triage When a Issue needs to be researched or a PR has an issue that needs fixing before merging label Aug 26, 2026
Compiled with requirements/updater.sh upgrade drf-spectacular in the ascender_devel image, so the pin moves the way `make requirements` moves it. It generates the OpenAPI schema the API serves.
@blaipr
blaipr force-pushed the build/bump-drf-spectacular-0.30.0-requirements branch from 4c73512 to 4e4d632 Compare August 26, 2026 11:49
@blaipr

blaipr commented Aug 26, 2026

Copy link
Copy Markdown
Contributor Author

Rebased onto current main to clear the conflict. Still the same one line, drf-spectacular==0.29.0 to 0.30.0; the conflict was only the neighbouring pins that landed in the meantime.

Heads up that the force push dismissed your approval, so this needs another one when you get a chance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file Needs triage When a Issue needs to be researched or a PR has an issue that needs fixing before merging python Pull requests that update python code

Development

Successfully merging this pull request may close these issues.

2 participants