mirror of
https://github.com/status-im/sourcecred.git
synced 2025-01-09 12:15:56 +00:00
6415da7bc8
scripts/update_snapshots.sh is intended as a general-purpose snapshot updater for SourceCred. Currently, it includes updating Discourse snapshots, but only if an obsolete Discourse API key is present. Updating Discourse snapshots is very noisy, because the API responses are not stable (they include the view count, which increments when making API requests). Also, most times when we want to update our snapshots, it's because we changed some core data structure, not because we actually want new data from Discourse. Therefore, we should disconnect the Discourse snapshot update process from the general snapshot updating script. Test plan: Run `./scripts/update_snapshots.sh` and verify that it does not produce Discourse update churn. Run `./src/plugins/discourse/update_discourse_api_snapshots.sh` and verify that it does update all the Discourse snapshots.