1
0
Fork 0
Commit graph

303 commits

Author SHA1 Message Date
orhtej2
cef9fc6a16 Reset YNH integration version to 1 on upstream version bumps 2023-09-24 23:01:45 +02:00
Alexandre Aubin
61ca1b7565 Merge pull request #1746 from Salamandar/fix_tests_schema
schemas: fix tests.v1, args can be booleans too
2023-09-24 22:15:09 +02:00
Félix Piédallu
4d3b63f2f8 catalog_linter: Fix missing is_fatal on yield 2023-09-24 22:12:11 +02:00
Félix Piédallu
d26266e1f3 Pass subtags errors as warnings only 2023-09-24 20:33:03 +02:00
Félix Piédallu
97a6013868 Rework the catalog_linter.py:
* chmod +x
* split into functions
* add python typing
* Now run jsonschema on apps.toml
* Now check category subtags
* Now check antifeatures
2023-09-24 19:44:58 +02:00
Alexandre Aubin
249d974b92 Merge remote-tracking branch 'origin/master' into app-store 2023-09-19 17:03:39 +02:00
Alexandre Aubin
b844b970df Merge pull request #1725 from Salamandar/autopatch-schema
Add schema URLs via autopatch and convert_app_to_manifestv2
2023-09-06 10:49:12 +02:00
Félix Piédallu
a74db4a08b Add manifest URL in conversion script manifestv1 -> manifestv2 2023-09-06 10:37:16 +02:00
Félix Piédallu
ccbfdaf3e2 Add autopatch to add schema to toml files 2023-09-06 10:34:36 +02:00
Alexandre Aubin
dc5c837a9f Initial commit for new app store 2023-08-15 18:49:45 +02:00
Alexandre Aubin
ee42a67e1c Merge pull request #1703 from YunoHost/Tagadda-patch-1
convert_app_to_packaging_v2.py: remove full_domain
2023-08-03 20:40:44 +02:00
Tagada
8a0cf61637 convert_app_to_packaging_v2.py: remove full_domain
This properties is not used by the core. It's deduced from the fact that there's no path properties.
2023-08-03 15:42:25 +02:00
Alexandre Aubin
c6ee118e6e Merge pull request #1699 from PatBriPerso/master
Ignore app_list_auto_update.log file and __pycache__ directories
2023-07-27 14:35:03 +02:00
Patrick Brisacier
6e95d7ff0d Ignore app_list_auto_update.log file and __pycache__ directories 2023-07-27 11:48:49 +02:00
Alexandre Aubin
0ba917b0d6 autoupdate_app_sources: don't push an upgrade if newest version is actually older than current version 2023-07-24 21:09:13 +02:00
Alexandre Aubin
37a8f7a505 autoupdate_app_sources: more human-friendly messages when data type mismatch between old and new infos 2023-07-24 20:59:46 +02:00
Alexandre Aubin
30755716b4 autoupdate_app_sources: add debug info in matrix message 2023-07-24 20:43:30 +02:00
Alexandre Aubin
0bd955c50b autoupdate_app_sources: boring special case for dokuwiki 2023-06-19 21:19:06 +02:00
Alexandre Aubin
b8ed404cfd autoupdate_app_sources: stupid fix for apps with tag like 'v.x.y.z' 2023-06-19 21:05:23 +02:00
Alexandre Aubin
fe5f206a0c autoupdate app sources: skip app for which new branch already exists 2023-04-05 17:07:36 +02:00
Alexandre Aubin
bb2c3cb76f autoupdate app sources: fix asset url for latest tag strategy 2023-04-04 19:15:04 +02:00
Alexandre Aubin
fd93ac330c autoupdate app sources: don't update if main version didnt change, despite previous commits 2023-04-04 18:55:05 +02:00
Alexandre Aubin
aecc001bc4 autoupdate app sources: some upstream repo have a trailing slash ... 2023-04-04 18:44:43 +02:00
Alexandre Aubin
519c02ba21 Meh 2023-04-04 18:41:30 +02:00
Alexandre Aubin
7570123088 autoupdate app source: add boring 'force_version' parameter for cases where the upstreams don't give a flying fuck about pushi proper tags/releases... 2023-04-04 18:32:12 +02:00
Alexandre Aubin
a5b799cc7c autoupdate app source: various script improvements after tests on the battlefield 2023-04-04 18:15:35 +02:00
Alexandre Aubin
44e9734e72 autoupdate-app-sources: always run in dry-run mode by default, even when running on the entire catalog 2023-04-04 16:25:12 +02:00
Alexandre Aubin
9b8f8b78aa New source autoupdate: black 2023-03-28 19:28:11 +02:00
Alexandre Aubin
b688382b54 Improve new autoupdate mechanism, support latest_github_commit, be able to specify custom upstream to check, run in dry mode if passing an app path 2023-03-28 19:14:12 +02:00
Alexandre Aubin
04f318cdf4 New source autoupdate: black 2023-03-28 00:42:18 +02:00
Alexandre Aubin
6244d6fdde New source autoupdate: add logic to iterate over all relevant apps in catalog 2023-03-27 18:41:38 +02:00
Alexandre Aubin
df817d364a New source autoupdate: actually create the PR using PyGithub 2023-03-27 17:50:13 +02:00
Alexandre Aubin
d643634be0 New source autoupdate: add logic to compute sha256 + update infos in manifest.toml 2023-03-21 00:24:52 +01:00
Alexandre Aubin
d589511cb2 POC for new declarative app source auto-update mechanism 2023-03-13 17:40:35 +01:00
Alexandre Aubin
eee7b630a8 appsv2: don't miserably crash when failing to convert port number because of syntaxes such as $port+1 2023-03-13 17:39:32 +01:00
Alexandre Aubin
6469113d38 Uh wut 2023-03-09 15:59:50 +01:00
Alexandre Aubin
8f842db5bb Iterate on convert_app_to_packaging_v2.py to parse and convert app.src stuff 2023-03-09 15:10:33 +01:00
Alexandre Aubin
953073f39b appv2: fix quotes around port keys 2023-03-04 18:04:50 +01:00
Alexandre Aubin
fe068c5195 update_app_level script: use new result endpoint 2023-03-03 22:28:14 +01:00
tituspijean
7e6301e907 Merge pull request #1624 from YunoHost/autoupdater-upgrader 2023-03-01 21:07:21 +01:00
tituspijean
9248a59585 Fix auto-updater upgrader 2023-02-24 00:50:32 +01:00
Alexandre Aubin
124d19363d appsv2: add tricks to adapt change_url script 2023-02-20 18:39:22 +01:00
Alexandre Aubin
45edf9aa76 Merge pull request #1630 from YunoHost/badge
bring the badge back to a new line
2023-02-12 14:12:57 +01:00
ericgaspar
b4cd78142f bring the badge back to a new line 2023-02-12 09:17:08 +01:00
Alexandre Aubin
1b06432998 ci: add a check that a 'state' key does exist for every app in the catalog 2023-02-09 17:29:37 +01:00
Alexandre Aubin
98d75b3df9 packaging v1-v2: not 100% sure about this but it shouldnt be needed anymore to declare phpversion/YNH_PHP_VERSION, the phpversion setting will automagically be created using the dependency list 2023-02-03 02:43:20 +01:00
tituspijean
0a0cf347bd Add auto-updater upgrader 2023-01-29 18:32:39 +01:00
Alexandre Aubin
bedab81d47 AutoREADME: fix trailing space ... 2023-01-21 23:40:09 +01:00
Alexandre Aubin
77e9a821e1 update_app_levels: Minor quirk in major/minor regression definition 2023-01-20 18:11:29 +01:00
Alexandre Aubin
1c448ef8b8 Typo /o\ 2023-01-20 18:10:34 +01:00