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

97 commits

Author SHA1 Message Date
Mateusz
249c5f723f Provide links to changed assets - release notes, tag page, changelog between commits. 2024-07-15 16:32:58 +02:00
Mateusz
a0bafe7604 Bump ynh number on non-main-asset-only updates. 2024-07-15 16:32:58 +02:00
github-actions[bot]
5f7c827104
🎨 Format Python code with Black (#2462)
Co-authored-by: yunohost-bot <14998418+yunohost-bot@users.noreply.github.com>
2024-07-12 19:09:32 +02:00
a411b4ebe8 Add --latest-commit-weekly arg to stop spam packagers 2024-07-08 20:38:30 +02:00
f98ab2c963 tools: refactor github credentials location
Tools were reading github creds from all over the place.
They now all read /tools/.github_{login,token,webhook_secret}.
Updating the gitignore to reflet that.
2024-05-28 19:10:47 +02:00
Alexandre Aubin
44d61e6240
Boring fixes for app sources autoupdater (#2334)
* autoupdate app sources: Stupid ad-hoc patch for focalboard where 7.11.4 doesn't have the proper asset

* autoupdate app sources: add ?per_page=100 to github api release fetching for bazaar...
2024-05-13 18:59:53 +02:00
alexAubin
f2a03e963a 🎨 Format Python code with Black 2024-05-01 23:37:13 +02:00
OniriCorpe
48e7279f7e utcnow is obsolete 2024-05-01 23:37:04 +02:00
OniriCorpe
28a8fd9c8a remove another unused import 2024-05-01 23:37:04 +02:00
OniriCorpe
ccf3ab04a4 remove useless import 2024-05-01 23:37:04 +02:00
OniriCorpe
fd77292aa9
autoupdater: add a timestamp to the 'ci-auto-update-sources' branch name (#2282) 2024-05-01 22:57:55 +02:00
Tagadda
d52a3adf7e 🎨 Format Python code with Black 2024-04-02 17:49:06 +02:00
58fef77deb Allow prereleases in autoupdater. Mainly to support Vikunja. 2024-04-02 16:53:51 +02:00
OniriCorpe
1b5a105e88 autoupdater: fix a break line in the matrix message 2024-03-25 08:46:14 +01:00
aff5fbcdc9 Allow markdown messages to be sent if requested 2024-03-24 19:50:01 +01:00
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