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
97 stars 69 forks source link

Document Current Process for Module Upgrades #19311

Open gracekretschmer-metrostar opened 2 days ago

gracekretschmer-metrostar commented 2 days ago

User Story or Problem Statement

As a member of the CMS team, I need to understand what is needed to maintain the module upgrades in CMS.

Description or Additional Context

Right now, Edmund is monitoring dependabot and identifying which modules need a developer to upgrade, which is creating a bottleneck, so we want to be more transparent about that process, so that we can have more CMS members involved to help and support and understand where we can improve and automate the process.

Steps for Implementation

Acceptance Criteria

anantais commented 11 hours ago

Added file to the readme files that represents a list of current drush commands, where they can be found in the VA code and how to use them. https://github.com/department-of-veterans-affairs/va.gov-cms/blob/main/READMES/custom-drush-commands.md

anantais commented 11 hours ago

These specific commands were the ones that I could not test:

API commands

va-gov-github:api-client:repository-dispatch -- Send a repository dispatch event. va-gov-github:api-client:search-issues -- Search issues for a repository. va-gov-github:api-client:search-pull-requests (alias va-gov-github-api-client-search-prs) -- Search pull requests for a repository. va-gov-github:api-client:workflow-dispatch -- Send a workflow dispatch event. va-gov-github:api-client:workflow-runs -- List workflow runs for a repository and workflow.

va-gov-github:raw-api-client:current-user:organizations -- List organizational memberships of the current user. va-gov-github:raw-api-client:current-user:repositories -- List repositories accessible by the current user. va-gov-github:raw-api-client:request:get (alias va-gov-github:raw-api-client:request) -- Request any route.

And this one game me an error when I tried to run it. It is specific to facilties so I may need to have a specific setup to run it:

va_gov_migrate:flag-missing-facilities -- (alias va-gov-flag-missing-facilities) -- Flag any facilities that no longer exist in Facilty API.