Skip to content

Bump FAPI to include Test models - #28992

Open
abeddow91 wants to merge 4 commits into
mainfrom
ab/bump-fapi-to-include-ab-test
Open

Bump FAPI to include Test models #28992
abeddow91 wants to merge 4 commits into
mainfrom
ab/bump-fapi-to-include-ab-test

Conversation

@abeddow91

@abeddow91 abeddow91 commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

What does this change?

Allows editorial tests set in facia tool to be pressed to S3 on the pressed page model, which consequently gets sent to DCR during render. This PR also includes Test data is also included on the lite.json enpoint which is polled by DAE. For this endpoint, the tests model has been reduced to only include the following fields, testUuid, variantMeta, startDate, endDate, hasManuallyEndedOnThisTrail

This PR bumps FAPI to "37.0.0", the version which includes the editorial ab test models.

As the Tests field on trails and supportingItems is an optional field, this bump is backwards compatible and should not affect existing front pressing or rendering

Screenshots

Tests on pressed page

Screenshot 2026-08-04 at 09 48 19

Minimal tests on lite.json

@abeddow91
abeddow91 requested a review from a team as a code owner July 28, 2026 09:13
@abeddow91 abeddow91 added the feature Departmental tracking: work on a new feature label Jul 28, 2026
@abeddow91 abeddow91 linked an issue Jul 28, 2026 that may be closed by this pull request
@abeddow91 abeddow91 changed the title Bump FAPI to Bump FAPI to include Test models Jul 28, 2026
@github-actions

github-actions Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

@abeddow91
abeddow91 force-pushed the ab/bump-fapi-to-include-ab-test branch 3 times, most recently from e237e8d to 66a79f6 Compare July 28, 2026 19:06
@simonbyford
simonbyford force-pushed the ab/bump-fapi-to-include-ab-test branch from b64846d to 2e30a79 Compare July 30, 2026 07:13
@abeddow91
abeddow91 force-pushed the ab/bump-fapi-to-include-ab-test branch from 2e30a79 to 08e0cfd Compare August 3, 2026 14:41
@abeddow91
abeddow91 force-pushed the ab/bump-fapi-to-include-ab-test branch from 0e09b97 to 724b950 Compare August 10, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Departmental tracking: work on a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Model: Facia / Frontend

1 participant