Félix Piédallu
1c7c3420e7
In catalog_linter, lint all toml files (graveyard wishlist etc). This is actually done in CI.
2024-03-13 11:34:10 +01:00
OniriCorpe
89596908bf
move the screenshots code part to only run it once, since it do not change with language
2024-03-13 03:22:39 +01:00
OniriCorpe
63c5eac29b
fix: ignore '.gitkeep' or any file whose name begins with a dot
2024-03-13 03:13:36 +01:00
OniriCorpe
f240859eb5
fix: referenced before assignment
2024-03-13 03:13:36 +01:00
OniriCorpe
9cde476a32
readme-generator: only pick files (no folder) on the root of 'screenshots'
2024-03-13 03:13:36 +01:00
OniriCorpe
c4ac379b56
🎨 Format Python code with Black
2024-03-12 22:25:39 +01:00
OniriCorpe
43dc47dbcc
fix test readmes
2024-03-11 16:40:21 +01:00
Laurent Peuch
9ec76f0efc
feat(make_readme): add some tests
2024-03-11 03:54:58 +01:00
OniriCorpe
18bbd29b36
fix bash codeblocks
2024-03-11 00:53:56 +01:00
Laurent Peuch
7be012bb1a
feat(readme_generator): don't hardcode the list of languages, extract it from the README templates
2024-03-08 04:16:36 +01:00
OniriCorpe
e23e54d1af
fixes eventual double line break after description & demo link between rafters
2024-03-07 23:30:46 +01:00
fb15a5ff94
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
Laurent Peuch
14b4ad3fe6
feat(make_readme): add some typing
2024-03-07 02:47:30 +01:00
OniriCorpe
1f77615678
shhh
2024-03-07 02:47:30 +01:00
OniriCorpe
bf7862dad6
markdown fixes
2024-03-07 02:47:30 +01:00
Laurent Peuch
7706ff6082
style: run black on tools/readme_generator/make_readme.py
2024-03-07 02:47:30 +01:00
Laurent Peuch
2467965dfa
fix(make_readme): antifeatures_list content was modified by reference thus breaking translations
2024-03-07 02:47:30 +01:00
OniriCorpe
f781b5b35d
markdown fixes
2024-03-07 02:47:30 +01:00
OniriCorpe
6791249588
remove forgotten debug print
2024-03-07 02:47:30 +01:00
OniriCorpe
a098ad4de2
smol fixes
2024-03-07 02:47:30 +01:00
c6e2059a91
Better handling of version format in relevant_versions()
2024-03-06 18:47:56 +01:00
Kayou
6c7a631625
use lstrip and rstrip instead of strip to fix some edge case
2024-03-05 22:25:57 +01:00
a29692779b
list_builder: just take the app repository's HEAD
...
Let's not scroll down the repository for 'relevant commits' anymore.
Nothing is related to the SHA anymore, but to the version number.
2024-02-27 19:37:56 +01:00
Salamandar
e6373c2c94
Revert "Use local app cache to reduce github api calls"
2024-02-27 19:24:28 +01:00
0e30c0f328
Use local app cache to reduce github api calls
2024-02-26 11:27:31 +01:00
Alexandre Aubin
dd4ff7f18c
Merge pull request #2054 from Salamandar/fix_gitlab
...
Fix some gitlab instances that return 404 on url-encoded project paths, by calling search
2024-02-24 22:26:32 +01:00
d96f8a5187
Fix some gitlab instances that return 404 on url-encoded project paths, by calling search
2024-02-24 22:15:28 +01:00
321b3af0fa
Fix for local run
2024-02-24 22:14:12 +01:00
5eb1e4441c
Always print a message on matrix
2024-02-24 18:42:58 +01:00
a3a07b1c40
Split function send_to_matrix
2024-02-24 18:41:11 +01:00
0eb09e4c3f
autoupdater: Fix double slash in gitlab and gitea forges
2024-02-19 16:38:51 +01:00
bce1706717
Fix version numbering in source autoupdating (remove leading v)
2024-02-17 19:06:20 +01:00
1129b266eb
autoupdate.version_regex: allow multiple capture groups, splitted by '.'
2024-02-17 16:00:52 +01:00
56a2358537
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
232117f248
Gitlab replaces / with - in tag tarballs
2024-02-16 23:53:55 +01:00
9b91836273
autoupdater: Call infos.get("autoupdate") way sooner for cleaner code
2024-02-16 22:46:00 +01:00
ca8ef0f901
Fix autoupdater for forges allowing for non-domain-root install and multiple levels of projects
2024-02-16 22:45:54 +01:00
3c3518916c
rest_api: rename properties for readability
2024-02-16 19:35:23 +01:00
1b8c7d5a95
Clean message issues
2024-02-16 19:35:23 +01:00
c4c931bdf1
remove roge double quote
2024-02-16 19:35:23 +01:00
8bdfbc8010
Handle cases with already existing branch / commit
2024-02-16 19:35:23 +01:00
37d6c96235
Fix duplicate code
2024-02-16 19:35:23 +01:00
5bd6cac198
Use a state enum to handle already existing update prs
2024-02-15 23:13:16 +01:00
75e18e9405
autoupdate_app_sources: set proper defaults on argparse, just to be sure
2024-02-15 22:52:11 +01:00
a52ff3cc72
Fix compatibility with python3.9: use union, optional from typing
2024-02-15 21:42:59 +00:00
fb825b0eba
Add back the logging_sender
2024-02-15 17:12:41 +01:00
fe78e23bb7
Cleanup for mypy, code simplification
2024-02-15 17:12:41 +01:00
2777015097
Handle invalid syntax in some local app's manifest during initial apps listing
2024-02-15 17:12:41 +01:00
711f71d68e
Remove debug print
2024-02-15 17:12:41 +01:00
fec15f5dea
Rename README-generator -> readme_generator because python tools hate caps…
2024-02-15 15:03:31 +01:00