-
Notifications
You must be signed in to change notification settings - Fork 70
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
Tugboat / CMS not picking up changes for vets-website on a content release #18208
Comments
@gracekretschmer-metrostar FYI Sitewide likely needs to bump up priority on this. This is affecting our ability to effectively preview VBA Regional Offices before our Front-end launch. For context:
So Tugboats are the only place we can preview:
Our vets-website changes are merged to main, so we don't need specific branch capabilities. But we do need Tugboat to serve up vets-website main properly. We are scheduled for a Staging Review of ROs on July 2 and plannign for Governance team to review our work in Tugboat. Right now Tugboat can't effectively display the state of our work though. 😬 cc @EWashb @Agile6MSkinner @mmiddaugh for awareness |
Related recent thread with some examples of what we're seeing: https://dsva.slack.com/archives/C0FQSS30V/p1718987566280199 |
Follow up: we figured out that when a Tugboat initially builds, or when you run Content Relase within Drupal using the I think it's still true that Tugboat isn't able to successfully grab the state of any alternate branch besides But anyway: our Staging Review for VBA is unblocked since we got |
Raising as a potential ticket for Q4. |
Factoring into the conversation: Tugboat pulls the state of vets-website from
So currently, in order for a vets-website commit to show up on Tugboat:
Then it appears. |
Description
When I create a Tugboat, go to its CMS, and Release content with a specific content-build and vets-website branch created, I do not see the changes on the vets-website branch.
Example Tugboat: https://tugboat.vfs.va.gov/6657427f17e38363d33f18eb
Related PR: department-of-veterans-affairs/vets-website#28812
Web view for this Tugboat after the content release for the vets-website branch: https://web-luqe8lbtaxvgujvwf6rw4qgehzg6tugm.demo.cms.va.gov/search/
Content release build logs: https://cms-luqe8lbtaxvgujvwf6rw4qgehzg6tugm.demo.cms.va.gov/sites/default/files/build.txt
How to verify that it's not working as expected
The PR linked above changed the links in the Web view under "More VA search tools" to use the design system web component for the links.
This is how the DOM for these links looks when the code is run locally:
This is how the DOM looks on the Tugboat (where the changes are not being picked up):
This has been happening to me since the content release for vets-website became available. I have never been able to see vets-website changes reflected in a Tugboat.
Prior work to enable vets-website branch builds on Tugboat
vets-website
branch with which to build tugboat previews #6434Related next-build work
When the original AP team tried to also add next-build branch picker to the Tugboat content release UI, the work had to be rolled back due to limitations of which Node version can be used on Amazon devops resources. Tim mentioned this, so noting it. Unclear if this is connected to the vets-website branches not working.
ACs
The text was updated successfully, but these errors were encountered: