-
Notifications
You must be signed in to change notification settings - Fork 554
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 play-iteratees #25176
Remove play-iteratees #25176
Conversation
As part of the Scala 2.13 upgrade we need to remove the play-iteratees library because it is no longer supported and there is no 2.13 version. The relevant code was rewritten using paginateAccum CAPI client method. Co-authored-by: Roberto Tyley <roberto.tyley@guardian.co.uk>
3a5d810
to
843ce4e
Compare
Co-authored-by: Roberto Tyley <roberto.tyley@guardian.co.uk>
Co-authored-by: Roberto Tyley <roberto.tyley@guardian.co.uk>
We grabbed a copy of the index data that is stored by the
We are planning to delete them from the bucket, deploy this branch to CODE and see if the bucket gets populated with the data again. |
Index data got deleted from bucket and our branch was deployed in CODE. Bucket got populated with new data: I ran
Because
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 Great work :)
Seen on PROD (merged by @ioannakok 11 minutes and 53 seconds ago)
|
Deploy to PROD completed at 3:13pm. Since then, we've seen new S3 files generated by the The SEO index pages look unchanged: https://logs.gutools.co.uk/s/dotcom/goto/cdd97830-fc74-11ec-835d-fb89df6438e4 |
What does this change?
As part of the Scala 2.13 upgrade we need to remove the
play-iteratees
library because it is no longer supported and there is no 2.13 version. We're replacing it with thepaginateAccum
CAPI client method. Theplay-iteratees
library was used to fully list allkeyword
&series
tags, for two purposes:PublicationController
(this functionality was introduced with Prepare for dated newspaper page requests #11150)frontend/article/app/controllers/PublicationController.scala
Line 58 in 6b1adee
Index pages
https://www.theguardian.com/index/contributors
https://www.theguardian.com/index/contributors/b
https://www.theguardian.com/index/subjects
https://www.theguardian.com/index/subjects/b
Does this change need to be reproduced in dotcom-rendering ?
Screenshots
What is the value of this and can you measure success?
Checklist
Does this affect other platforms?
Does this affect GLabs Paid Content Pages? Should it have support for Paid Content?
Does this change break ad-free?
Does this change update the version of CAPI we're using?
Accessibility test checklist
Tested