Skip to content

Add github action to google sheet tracking#20

Draft
ashley314 wants to merge 6 commits intomasterfrom
feature/helpdesk_sheet_actions
Draft

Add github action to google sheet tracking#20
ashley314 wants to merge 6 commits intomasterfrom
feature/helpdesk_sheet_actions

Conversation

@ashley314
Copy link
Copy Markdown
Collaborator

@ashley314 ashley314 commented Apr 17, 2026

Description

This PR builds off of Phil's helpdesk issue template to automatically populate a spreadsheet with information on the ticket. It will update upon open, description change, and close.

Issue(s) addressed

Resolves https://github.com/JCSDA-internal/github-admin/issues/137

Dependencies

None

Impact

Expected impact on downstream repositories:

Manual Testing Instructions (optional)

If you would like your reviewers to manually build and test the change, please include
instructions on how the change should be built and tested. Also include a short
justification on why manual testing is necessary for this change.

Checklist

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • I have run the unit tests before creating the PR

Further Notes - work for a different PR:

  • The helpdesk label does not appear to assign the JCSDA AOP label correctly and makes a new one? Fixed in another PR
  • I want to update the template for a "Triage" Or "Upon closure section" for the assignee or manager to fill out - this auto populate columns such as "Triage Category" and "Root Cause" (Tracked in new issue Add Closing Notes to helpdesk template #23)
  • Update template to have a drop down menu for Partner agencies and projects so we have clear assignee (and funding) mapping (Tracked in new issue Update Helpdesk yaml to included partner drop down #22)
  • Note, this action will only kick off from tickets opened inside this repo. Another work tracking ticket will be open for solutions to implement across all (or most of our JCSDA repos).

@ashley314 ashley314 self-assigned this Apr 17, 2026
@ashley314 ashley314 added the INFRA JEDI Infrastructure label Apr 17, 2026
Comment thread .github/workflows/helpdesk-triage-labels.yml
Comment thread .github/helpdesk/SETUP.md
@ashley314 ashley314 requested a review from eap April 20, 2026 20:06
@ashley314 ashley314 force-pushed the feature/helpdesk_sheet_actions branch from 3d8fecc to 03da339 Compare April 21, 2026 19:16
@ashley314
Copy link
Copy Markdown
Collaborator Author

The GCP (google cloud project) dashboard is at https://console.cloud.google.com/home/dashboard?project=jcsda-helpdesk. JEDI Infra and Phil should have access. I created a Service Account to use for our issue spreadsheet named "jcsda-helpdesk-sheets"

@ashley314
Copy link
Copy Markdown
Collaborator Author

ashley314 commented Apr 24, 2026

TODO: update columns to add Resolution Descriptions and check box parser.
TODO: update "notes" column to be titled "Manager Notes"; remove reproducibility and platform columns; Add "Priority" level to be selected by maintainer.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

@gibbsp this is a place holder for our auto assignments based on requesting organization. I know Christian and Nate are going to be owners of some projects too. Can you provide me with a full list of "Requesting Organization (or project)" and a corresponding JCSDA member? I will update this file and the drop down options in Helpdesk.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

INFRA JEDI Infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant