Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.03 KB

README.md

File metadata and controls

32 lines (23 loc) · 1.03 KB

epo-bin

A daily collection of Garmin's EPO.BIN GPS data used for faster GPS locking on Garmin watches.

It uses armstrong and runs via GitHub Actions.

Output is stored in the epo-bin branch. This branch is force pushed after a successful collection of the EPO.BIN file.

Download EPO.BIN

Download the latest EPO.BIN.

(Why force push to a branch?)

I had considered either storing in the main branch and amending the commit that adds EPO.BIN, or using GitHub releases to store EPO.BIN.

Force pushing to a dedicated branch simplfies this:

  • It is simpler than managing GitHub releases, which are tied to tags, and old releases should be deleted since the latest EPO.BIN supplants older versions.
  • It avoids inflating the repository by committing binary files repeatedly; we only keep the latest.
  • The main branch can be developed without being force pushed.