Overview
I created a github action that pull some relevant github metrics about the PUDL repo every week. For some reason it currently lives in the crusty ole' business repo and the files are being written to a GCS bucket in the unused pudl-etl GCP project. The pudl-usage-metrics repo and the pudl-catalyst-cooperative GCP project are more appropriate locations.
Success Criteria
### Next steps
- [x] Move the [`save_github_metrics.yml`](https://github.com/catalyst-cooperative/business/blob/main/.github/workflows/save_github_metrics.yml) workflow and `save_github_metrics.py` script into this repo
- [x] Transfer all of the github metric files to a bucket in `pudl-catalyst-cooperative`. Update the destination in the python script https://github.com/catalyst-cooperative/business/pull/90
- [ ] Remove all the logic from the business repo
- [ ] Use WIF instead of service account key
The bepoke python script + github action is not an amazing method for archiving API method. Designing a better solution is out of scope for this issue.
Overview
I created a github action that pull some relevant github metrics about the PUDL repo every week. For some reason it currently lives in the crusty ole'
businessrepo and the files are being written to a GCS bucket in the unusedpudl-etlGCP project. Thepudl-usage-metricsrepo and thepudl-catalyst-cooperativeGCP project are more appropriate locations.Success Criteria
The bepoke python script + github action is not an amazing method for archiving API method. Designing a better solution is out of scope for this issue.