Explanation

When my backups with roam-to-git started failing every hour in January 2021, I rushed to create roam2github. At the time, I didn't fully understand that actions in private repos have a limited number of minutes per month to run on GitHub's free plan, while actions in public repos are unlimited. At the rate my private backups were taking, I would run out of minutes before the month of February was over. So I made some changes to take advantage of the unlimited usage.

<aside> 💡 If you haven't set up roam2github before, go here: Roam2Github Backup Guide

</aside>

Directions

  1. Delete main.yml

    This will stop the Actions running on your private repo and using up minutes. We'll still use this repo to save the backups.

  2. Add a Personalized Access Token

  3. Create a new, public repository and include README (You can name it something like "roam2github-actions")

    This is where the actions will run and save to your private backup repo. (I've cleaned up the logging, so no personal information will show, like Roam page names).

    If you want it to remain private, that's fine, just be aware of the 2000-minute monthly limit on the free plan. (Usage can be monitored under Billing)

  4. Add Secrets

  5. Add Actions

Issues?

Stay up-to-date with Roam2Github announcements by email:

https://eriknewhard.ck.page/b1cd7d35fa

This will only be used to notify you of updates to Roam2Github, and won't be used for my personal newsletter or anything else.