Skip to content
This repository is currently being migrated. It's locked while the migration is in progress.

Update Twitter in footer to X#35443

Closed
slavingia wants to merge 3 commits intodepartment-of-veterans-affairs:mainfrom
slavingia:main
Closed

Update Twitter in footer to X#35443
slavingia wants to merge 3 commits intodepartment-of-veterans-affairs:mainfrom
slavingia:main

Conversation

@slavingia
Copy link
Copy Markdown

What

Updating Twitter name to match the new site name (X).

Why

Follows what people (veterans, etc) expect.

@slavingia slavingia requested review from a team as code owners March 22, 2025 03:17
@randimays
Copy link
Copy Markdown
Contributor

@slavingia Is there a ticket associated with this work?

@slavingia
Copy link
Copy Markdown
Author

No, I don't have access to Jira etc. But I think this is an easy, small change we should make. Happy to chat over Teams and discuss live if you disagree.

@mmiddaugh
Copy link
Copy Markdown

Hi @slavingia
FYI - Links in the VA.gov footer are controlled within Drupal and we're in the process of making this update. To ensure optimal touch target size for mobile and assistive tech users, we'll use X (formerly known as Twitter) as we've done on other VA.gov pages - but please let us know if you have an objection.
Companion issue created: Update Twitter in footer to X #20961

@slavingia
Copy link
Copy Markdown
Author

What does this file do, then? Should it be deleted, as it seems duplicative to Drupal? Btw, I think we should consider removing Drupal as part of our workflow, and all content should just live in the codebase.

@slavingia
Copy link
Copy Markdown
Author

slavingia commented Mar 24, 2025

but please let us know if you have an objection.

I do have an objection. It's a bit strange to say "formerly known as Twitter", and I think we can address the touch target differently if it's a real problem.

Here's an example of small touch targets on another federal government website:

image

@mmiddaugh
Copy link
Copy Markdown

The file that was changed is not an auto-generated file. It is a hardcoded file that is only used when engineers are running vets-website for local development (without content-build) and should not change prod if it is merged. Because engineers use it for local development, please do not delete it.

Implementing social media icons is in our backlog but has not yet been prioritized.

As an alternative, would X.com be an acceptable replacement?

@chrisj-gov
Copy link
Copy Markdown

I think we should consider removing Drupal as part of our workflow, and all content should just live in the codebase.

@slavingia - this is how it used to be, and was moved into Drupal for strategic reasons. Happy to talk through this more, though this PR seems not the right forum.

@slavingia
Copy link
Copy Markdown
Author

Sure I'll ping you on Teams.

And no, X.com isn't an acceptable replacement. It must be "X" to be consistent with the other sites where we use the name they prefer.

@slavingia
Copy link
Copy Markdown
Author

Even if it's development only, still good to change to match production?

@mmiddaugh
Copy link
Copy Markdown

mmiddaugh commented Mar 24, 2025

Thank you - the link in the footer has been changed to X as requested and will be reflected on prod following the next content release.

@slavingia
Copy link
Copy Markdown
Author

Woot thank you! Hopefully we can merge this in too so developers see the change locally.

Appreciated

@slavingia
Copy link
Copy Markdown
Author

@mmiddaugh following up on merging this!

@randimays
Copy link
Copy Markdown
Contributor

@slavingia You will need to get your CI passing before you will be able to merge; there are some failures and pending checks. Might need to update with main to get it unstuck.

@slavingia
Copy link
Copy Markdown
Author

It's probably because I don't have AWS creds etc.

@slavingia
Copy link
Copy Markdown
Author

I'd recommend pulling it yourself and running and seeing if the tests pass for you.

@randimays
Copy link
Copy Markdown
Contributor

randimays commented Mar 25, 2025

@slavingia You will not be able to merge unless your CI is passing. Whether or not it works locally is not relevant, unfortunately - these CI checks are in place to be sure the repository is in good shape before merging new code.

You don't need AWS credentials to get the CI to run. There are controls within this PR that you can use to re-run checks, or you can pull in main locally and push up your branch again to kick off a new CI.

@slavingia
Copy link
Copy Markdown
Author

Could you look at the specific failures and let me know how to fix? They are not related to the code change and imo flakey tests shouldn't block merging. Only a review is required.

Copy link
Copy Markdown
Contributor

@CBonade CBonade left a comment

Choose a reason for hiding this comment

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

LGTM!

@va-albers
Copy link
Copy Markdown
Contributor

This PR is failing because it is attempting to merge from a different repo.

For this request, you should clone the repo, make the change on a feature branch, push the feature branch to the vets-website repo, and create the PR to main from there. Thanks.

@slavingia
Copy link
Copy Markdown
Author

Can you do that? Would be faster than telling me to.

@CBonade
Copy link
Copy Markdown
Contributor

CBonade commented Mar 26, 2025

PR #35492 took care of this and is merged. It will be deployed to the site with our daily scheduled deployment, that kicks off at 1pm ET today.

@slavingia
Copy link
Copy Markdown
Author

Thank you very much!

@slavingia slavingia closed this Mar 26, 2025
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.

6 participants