1
0
Fork 0
mirror of https://github.com/YunoHost/apps.git synced 2024-09-03 20:06:07 +02:00
Commit graph

82 commits

Author SHA1 Message Date
Salamandar
1713b648ba 🎨 Format Python code with Black 2024-03-18 23:32:15 +01:00
OniriCorpe
f2d2ac8649 logging_sender.py: permit to choose a matrix chan where to send the notification 2024-03-18 23:28:24 +01:00
OniriCorpe
1880b5eaa7 🎨 Format Python code with Black 2024-03-12 22:25:39 +01:00
dc2270a965 Fix regex to replace version in manifest
This regex is used to find (textually, not via toml parser) where to replace the
version number in the Manifest.

Until now it was only supporting version numbers containing dots and digits.
I changed that to version numbers containing anything but ~ and " to handle version
numbers with dashes, or manually written version numbers that might be invalid (if
someone litteraly writes `version = "x.y~ynh1"). We don’t actually care about the
version number we match against because we just replace it.
2024-03-07 11:25:21 +01:00
7eded4b716 Better handling of version format in relevant_versions() 2024-03-06 18:47:56 +01:00
Kayou
cad70d7c94
use lstrip and rstrip instead of strip to fix some edge case 2024-03-05 22:25:57 +01:00
Salamandar
4eec03024c
Revert "Use local app cache to reduce github api calls" 2024-02-27 19:24:28 +01:00
7fc7c4a7b8 Use local app cache to reduce github api calls 2024-02-26 11:27:31 +01:00
b276fb1925 Fix for local run 2024-02-24 22:14:12 +01:00
a0a307d448 Always print a message on matrix 2024-02-24 18:42:58 +01:00
7776f15cc9 Fix version numbering in source autoupdating (remove leading v) 2024-02-17 19:06:20 +01:00
288a7870df autoupdate.version_regex: allow multiple capture groups, splitted by '.' 2024-02-17 16:00:52 +01:00
265a94745e Apps can now provide a "version_regex" that aims to extract the version from tag an release names.
For example, version_regex = "^release_(.*)$" will extract "1.0" from "release_1.0".
2024-02-17 00:04:00 +01:00
33edc74ac5 autoupdater: Call infos.get("autoupdate") way sooner for cleaner code 2024-02-16 22:46:00 +01:00
15b2207054 Clean message issues 2024-02-16 19:35:23 +01:00
bb06b422f5 remove roge double quote 2024-02-16 19:35:23 +01:00
1b0d630f6c Handle cases with already existing branch / commit 2024-02-16 19:35:23 +01:00
7e0c5fdac1 Fix duplicate code 2024-02-16 19:35:23 +01:00
69684f4066 Use a state enum to handle already existing update prs 2024-02-15 23:13:16 +01:00
3c204ecd57 autoupdate_app_sources: set proper defaults on argparse, just to be sure 2024-02-15 22:52:11 +01:00
64aa8fe4f4 Fix compatibility with python3.9: use union, optional from typing 2024-02-15 21:42:59 +00:00
5936ec4b01 Add back the logging_sender 2024-02-15 17:12:41 +01:00
c1ef372c2c Cleanup for mypy, code simplification 2024-02-15 17:12:41 +01:00
b8eba67a99 Handle invalid syntax in some local app's manifest during initial apps listing 2024-02-15 17:12:41 +01:00
48870e56d6 Remove debug print 2024-02-15 17:12:41 +01:00
918bc1a1b9 Remove testing 2024-02-15 00:05:23 +01:00
72211961b5 finish autoupdater rework 2024-02-14 22:10:33 +01:00
42b97a2df8 Revamp autoupdate_app_sources.py 2024-02-14 22:10:32 +01:00
9200caee2c Small cleanup of autoupdate try..except..else 2024-02-14 22:10:13 +01:00
eea62e4236 Remove duplicate data 2024-02-14 22:10:13 +01:00
610e49b1f3 Use tqdm instead of home-made progressbar 2024-02-14 22:09:36 +01:00
60831358a7 Add sys.path.insert to import appslib 2024-02-14 22:09:36 +01:00
e32c11e200 Use pathlib.Path 2024-02-14 22:09:36 +01:00
1f5b104764 Use argparse, move github auth logic temporarily in main() 2024-02-14 22:09:36 +01:00
e811fffe72 Use main() function 2024-02-14 22:09:36 +01:00
OniriCorpe
61f053f3b8 fix latest_release_html_url assignement 2024-02-14 22:06:13 +01:00
OniriCorpe
c51e87fd66 we don't need that, it's handled by GitlabAPI 2024-02-14 05:42:04 +01:00
OniriCorpe
a019ac2c63 lol forgot debug prints 2024-02-14 05:28:37 +01:00
OniriCorpe
153f3de6d9 small enhancement 2024-02-14 05:27:25 +01:00
OniriCorpe
f3743b15a3 small refactor 2024-02-14 05:00:07 +01:00
OniriCorpe
78ea65f7fc wasn't a typo lmao i'm too tired 2024-02-14 04:24:02 +01:00
OniriCorpe
f628744126 typo 2024-02-14 04:23:03 +01:00
OniriCorpe
9647844060 supports 1.13.1-2 version numbers 2024-02-14 04:21:10 +01:00
OniriCorpe
a213afcb8c small fixes 2024-02-14 03:58:37 +01:00
OniriCorpe
019c446f57 fix strategies (split gitea & forgejo) 2024-02-14 03:43:16 +01:00
OniriCorpe
95c1d1b14e Initial support for Gitea & Forgejo 2024-02-14 03:40:26 +01:00
Félix Piédallu
cea7ad2277 python: run isort, add shebangs on all files 2024-02-07 14:51:42 +01:00
orhtej2
cf8f6f7d28 Support for GitLab upstream repos part 2. 2024-01-24 19:32:24 +01:00
Alexandre Aubin
8a4789b68f
Merge branch 'master' into support_gitlab_autoupgrade 2024-01-24 00:14:59 +01:00
orhtej2
66ff33a476 Initial support for Gitlab 2024-01-23 23:37:24 +01:00