Skip to content

fix: actual RFC file extensions/locations + tests#10131

Merged
jennifer-richards merged 11 commits intoietf-tools:feat/rpc-apifrom
jennifer-richards:adjust-pub-api
Dec 19, 2025
Merged

fix: actual RFC file extensions/locations + tests#10131
jennifer-richards merged 11 commits intoietf-tools:feat/rpc-apifrom
jennifer-richards:adjust-pub-api

Conversation

@jennifer-richards
Copy link
Copy Markdown
Member

@jennifer-richards jennifer-richards commented Dec 18, 2025

Functional changes:

  • accept the actual RFC publication file extensions
  • put the .notprepped.xml file in the prerelease/ subdirectory

Refactors:

  • better naming/readability of the temp file handling when accepting uploaded RFC files
  • fixed up the DRF routers / API view names to be more consistent

Tests:

  • added tests of the RFC publication APIs
  • fixed the broken references test

This almost gets tests working for me. There are some mypy failures left, but they're fighting back enough I'll leave them for another PR.

This PR allows ietf-tools/purple#711 to work

@jennifer-richards jennifer-richards merged commit 4aaafd9 into ietf-tools:feat/rpc-api Dec 19, 2025
2 checks passed
@jennifer-richards jennifer-richards deleted the adjust-pub-api branch December 19, 2025 17:01
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Dec 23, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants