Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove topic from publishing-api specs #2683

Merged

Conversation

unoduetre
Copy link
Contributor

@unoduetre unoduetre commented Mar 18, 2024

⚠️ This repo is Continuously Deployed: make sure you follow the guidance ⚠️

This application is owned by the publishing platform team. Please let us know in #govuk-publishing-platform when you raise any PRs.

Follow these steps if you are doing a Rails upgrade.

What

Remove specialist topics from publishing-api tests.

Why

Retiring specialist topics.
Trello ticket

@unoduetre unoduetre changed the title [TODO] Remove topic from publishing-api specs Remove topic from publishing-api specs Mar 20, 2024
@unoduetre unoduetre marked this pull request as ready for review March 20, 2024 15:34
Copy link
Contributor

@hannako hannako left a comment

Choose a reason for hiding this comment

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

This looks good to me, thank you @unoduetre
Once a dev from publishing-platform approves, how will we roll this out?

@unoduetre
Copy link
Contributor Author

This looks good to me, thank you @unoduetre Once a dev from publishing-platform approves, how will we roll this out?

If your question is about the Pact tests, there is a document I will follow: https://docs.publishing.service.gov.uk/manual/pact-testing.html#changing-existing-pact-tests

@unoduetre unoduetre merged commit 67e251d into main Mar 27, 2024
13 of 14 checks passed
@unoduetre unoduetre deleted the 2417-remove-specialist-topic-code-from-publishing-api-l-6 branch March 27, 2024 14:05
sengi added a commit to alphagov/govuk-saas-config that referenced this pull request Mar 27, 2024
The manual says we don't block merge on failed pact tests, but the
config lists them as required for merge.

I'm sure there's some way we can do this better, but for now let's just
make the config match the docs so that people don't get snookered when
making API changes like in
alphagov/publishing-api#2683.
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