Add github action to google sheet tracking#20
Conversation
3d8fecc to
03da339
Compare
|
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" |
This comment was marked as resolved.
This comment was marked as resolved.
|
I am going to spend a little time reorganizing the spreadsheet for better readability before this goes in. |
There was a problem hiding this comment.
These steps are already completed. The notes here are so we can do it again if needed.
|
@eap @ytremolet @gibbsp this is a big PR adding the automation for spreadsheet helpdesk tracking. I have a private repo that is a duplicate of this so I can test everything before pushing this to the master branch. Happy to jump on a meeting to show those tests and results. I included screen shots in the description. For now, tracking and sheet updates will only be done in the .github repo. I have a ticket open to scale this across our repositories. |
|
This looks reasonable. I'm not an expert on the tools being used here. Is there something specific you want me to look at? |
|
@ytremolet No worries. I walked Evan through everything so he can do a more detailed code review. Thanks!
|
eap
left a comment
There was a problem hiding this comment.
Looking good. I've added a few comments on issues some that need to be adressed and some that are just questions.
On the basis of this being experimental, I'm inclined to approve it on the basis that we will iterate as we go. Please address the comments before submitting.
0fbf7d1 to
f7270b7
Compare
Co-authored-by: Evan Parker <eparker@ucar.edu>
f7270b7 to
b457460
Compare
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)
I have tested this with my own repository in order to kick of github actions.

Spreadsheet updating:

Once this get's merged, the sheet it will use is:
https://docs.google.com/spreadsheets/d/1ij5LQwjtjfsdywVfX5YepqeHIs-tufIMW9k8pc_69nc/edit?usp=sharing
Checklist
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 PRI 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)