hackforla / website

Hack for LA's website
https://www.hackforla.org
GNU General Public License v2.0
324 stars 760 forks source link

ER: Fix dashboard data script (workflow) #6229

Open ExperimentsInHonesty opened 8 months ago

ExperimentsInHonesty commented 8 months ago

Emergent Requirement - Problem

The workflow that updates the data on our issue dashboard is not working and has not worked for the last two weeks. I don't know exactly when because I can't find the date on the failed file, it just says 2 weeks.

Edit: It looks like the script is working now but we still need a GHA to notify us (by opening an issue).

Details

Issue you discovered this emergent requirement in

Date discovered

2024-01-28

Did you have to do something temporarily

Who was involved

@ExperimentsInHonesty

What happens if this is not addressed

Resources

Recommended Action Items

Potential solutions [draft]

In addition to getting the script working again, we need a GHA to notify us (by opening an issue) if it fails more than 2 times in a row and there is not an open issue already for it.

JessicaLucindaCheng commented 8 months ago

I would recommend checking if any of the secrets are expired first to see if this is the reason for the failures: https://github.com/hackforla/live-dashboard-automation/blob/444e9f010fe11e015acac6e9d2b14707398be049/.github/workflows/schedule_run_to_update_data.yaml#L56-L58

ExperimentsInHonesty commented 8 months ago

There is a 1Password vault called website-data-science that kimberly and bonnie have access to.
image

JessicaLucindaCheng commented 7 months ago

@ExperimentsInHonesty We edited this in Dev/PM meeting on March 11th and we think it is ready for someone to write an issue. Also, it looks like the script is working

ExperimentsInHonesty commented 6 months ago

Hi Data Science people. I know someone from DS has been working on helping us get this dashboard script working again. Can you leave a note on this issue explaining what was done to fix it

github-actions[bot] commented 5 months ago

Hi @ExperimentsInHonesty, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:- i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?) ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

ExperimentsInHonesty commented 1 month ago