ZZ-Cat / raildriver

Smart Locomotive Controller script for Garry's Mod Train Build Servers.
GNU Affero General Public License v3.0
2 stars 0 forks source link

Over-The-Air Updates - Online #28

Closed ZZ-Cat closed 1 year ago

ZZ-Cat commented 1 year ago

Overview

Over-The-Air Updates introduces the ability to remotely update RailDriver using the CLI, when new updates are released. Over-The-Air Updates are being written in two parts:

What's new

Right-oh. I had to do a lot of preparation that I didn't realize was sorely needed with several other parts of RailDriver, before I could start work on the Online OTA Updates. What this meant was... I really should have made a separate Pull Request for that work before I started on this. However, at the time, I didn't know all of this work needed to be done.

Here is what I have so far...

That's all I have for now, & as always... I will update the information in this Pull Request as I make more commits. Watch this space. =^/.~=

ZZ-Cat commented 1 year ago

I am merging this Pull Request "as-is". If I need to sort anything else out with OTA Updates, I can always open up another issue & pull request later on.

I am well aware that this PR has unverified commits. That is simply because, at the time that I was working on this, I had no idea of how to set verification up. It was this pull request that taught me how to set up commit verification. Now, literally all of my commits past 08b35f5 are verified, & this is now standard across all of my recent repositories.

I have made the conscious decision to leave all of my unverified commits in this Pull Request intact, because it shows historical accounts of how I went about setting it up, that I can refer back to at any point down the track (pun intended). =^/.~=