[ ] Create 2 S3 buckets (1 for integration tests, 1 for the dashboard)
[ ] Create a set of API credentials and store them in GitHub (Preferably this set of credentials only has access to the 2 buckets an can't do anything else.)
[ ] Create a set of API credentials for PowerBI (with only read access to the S3 bucket) and configure them in PowerBI
[ ] Add the 'configure credentials' step in GitHub workflow for build and update dashboard (see AWSFileRepository for example
[ ] write some integration tests for AWSFileRepository class
[ ] swap out GSheetRepository for AWSFileRepository in the tasks (fetch_ward_data.py, update_dashboard_task)
When working with the AWS credentials don't post them anywhere copy them from AWS to GitHub/powerBI and then forget about them.
When working with the AWS credentials don't post them anywhere copy them from AWS to GitHub/powerBI and then forget about them.