department-of-veterans-affairs / va.gov-cms

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
79 stars 59 forks source link

SE: Lighthouse V1 adoption before V0 EOL #14507

Open jilladams opened 11 months ago

jilladams commented 11 months ago

Background

Lighthouse Facilities V1 shipped August 24, 2023. When shipped, any Facilities products that use Lighthouse Facilities API V0 will need to be updated to use the V1 API. This will involve:

Known impacts:

V0 sunset

As of Dec 2023: June 1, 2024 is now estimated V0 EOL date. https://trello.com/c/X7RMCnnf/30-facilites-v1-adoption-v0-retirement-timeline

User Story or Problem Statement

As a consumer of the Facilities API, I want access to new features exposed in Lighthouse Facilities V1.

As a consumer of the Facilities API, I need support for V0 features until V0 is formally deactivated.

Affected users and stakeholders

Users:

Stakeholders:

Scope

Throughout this effort, we found several unexpected uses of the Lighthouse V0 endpoint in Facilities and Public Websites code. Those invocations are documented here, and can be used to scope the next migration / next time Lighthouse releases a new endpoint:

Change management triage

The change represented by this user story will:

If you selected an item above, use the Change Management Runbook to create a CM epic and associated tickets.

If you did not select an item above, update issues/PRs in GitHub but don’t plan for change management.

Design principles

Veteran-centered

Editor-centered

jilladams commented 6 months ago

Noting: V0 sunset date updated to June 1, 2024: https://trello.com/c/X7RMCnnf/30-facilites-v1-adoption-v0-retirement-timeline. Updated in ticket body.

jilladams commented 1 month ago

https://dsva.slack.com/archives/C02BTJTDFTN/p1716217882889939

Lighthouse have agreed to extend V0 deprecation deadline to 6/14.

jilladams commented 3 weeks ago

Our LH Fac API dependencies now documented for future LH API revs: https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/facilities/facilities-api/README.md#lighthouse-facilities-api-product-dependencies--scope

cc @mmiddaugh