mirror of
https://github.com/CMiksche/gitea-auto-update
synced 2025-12-10 16:07:23 +01:00
c81eb967d870a793985de2becfcad153970e03a0
Add a function to check the two versions after the semver specification. Added some unit tests for testing the function too. (Should fix GH-1, but wasn't fully tested yet)
Gitea Remote Updater
Script for a automatic update of gitea. Should be run locally on the gitea server.
Procedure
- Get Gitea Version via Gitea API
- Get latest Relase via GitHub API
- Check if there is a newer Version
- If true
- Download new version, overwrite old version
General Information
License: GNU General Public License
Author: Christoph Daniel Miksche (m5e.de)
Uses python version 3
Installation
- Use the following command to install all dependencies.
sudo pip install requests
-
Then clone the git repository.
-
After that, please change the variables in the settings.py file.
-
Enter the command
python updater.pyin your commandline. -
If you want to schedule your updates, edit your /etc/crontab file.
Tutorials
Languages
Python
100%