mtkennerly / ludusavi-manifest

Backup info for PC game saves
MIT License
70 stars 13 forks source link

What does the manifest update process look like moving forward? #2

Closed sharkusmanch closed 4 years ago

sharkusmanch commented 4 years ago

How do you envision the master manifest being updated moving forward? Maybe some automated job that automatically updates the cache and manifest.yaml on a periodic interval?

mtkennerly commented 4 years ago

I'd like to use a scheduled GitHub Action to run an update every few days. Right now, I'm working on an enhancement to the importer script to use the wiki's Recent Changes API, since I don't want to waste their bandwidth by hitting all 40,000+ pages every time 😅 Once that's done, I'll still run it manually for a bit, just so I can inspect the output and do some sanity checks, but once I'm confident that it's working consistently, then I would set up the scheduled task and let it commit automatically.

mtkennerly commented 4 years ago

FYI, the Recent Changes integration is done, and I've updated the manifest with all game wiki pages edited in the last 30 days (since I created the repo on June 20).

mtkennerly commented 4 years ago

This is now 100% automated, starting with 76e7c14d21a8225831814ef6a56ef9929922c7fe \:D It'll run every day at midnight UTC.

image