Commit Graph

86 Commits

Author SHA1 Message Date
Thomas Rubini
6b641ca10f
fix typo 'desciption' 2022-12-14 14:44:01 +01:00
Thomas Rubini
3e275cb188
Merge pull request #26 from ThomasRubini/fedora_test 2022-12-14 13:28:38 +01:00
Thomas Rubini
81364ff3ee
Merge pull request #27 from ThomasRubini/fedora_search_fix 2022-12-14 13:28:31 +01:00
Thomas Rubini
e7092e9b39
use right keys in Fedora search package function 2022-12-14 13:27:30 +01:00
Thomas Rubini
5fd9546bd2
add Fedora tests 2022-12-14 13:26:56 +01:00
Thomas Rubini
1b1731b07c
Use an abstract class for tests 2022-12-14 13:26:51 +01:00
Thomas Rubini
cc1ef81609
Merge pull request #25 from ThomasRubini/future 2022-12-13 22:47:50 +01:00
Thomas Rubini
acd85f439c
Change interface to use Future instead of CompletableFuture 2022-12-13 22:46:51 +01:00
Thomas Rubini
2dfd83ba6b
Merge pull request #24 from ThomasRubini/search_future 2022-12-13 22:45:46 +01:00
Thomas Rubini
2196a9006f
make searchPackage return a CompletableFuture 2022-12-13 22:43:56 +01:00
Thomas Rubini
ca6e940cae
Merge pull request #23 from ThomasRubini/test_invalid_package 2022-12-13 19:53:43 +01:00
Thomas Rubini
8453331c9c
Merge pull request #22 from ThomasRubini/exceptionally 2022-12-13 19:52:48 +01:00
Thomas Rubini
45219ae9c7
Test invalid package returns null 2022-12-13 19:50:20 +01:00
Thomas Rubini
055ba95d87
Handle exceptional behaviours better 2022-12-13 19:50:07 +01:00
Thomas Rubini
84a9778944
Merge pull request #21 from ThomasRubini/async 2022-12-13 19:42:29 +01:00
Thomas Rubini
6f36838ab5
async implementation in Fedora 2022-12-13 19:41:11 +01:00
Thomas Rubini
5a27c77642
Refactor async requests to allow easier implementation in other distros 2022-12-13 19:40:55 +01:00
Thomas Rubini
8d87b3512b
Merge pull request #20 from ThomasRubini/fedora_parser 2022-12-13 16:07:47 +01:00
00ff7ff6d8 fix recursive call 2022-12-13 16:06:23 +01:00
c8eae1fb06 refactored for async use 2022-12-13 15:59:40 +01:00
2252063176 refractored to use a better api 2022-12-13 15:44:18 +01:00
740f1e42a0 discorved more problematic edge cases 2022-12-13 15:44:18 +01:00
e489959886 address problematic edge-cases 2022-12-13 15:44:18 +01:00
3b3897abb3 finished spec parser 2022-12-13 15:44:18 +01:00
734cd68191 parsable description and dependencies 2022-12-13 15:44:15 +01:00
6454fd9d66 started fedora parser 2022-12-13 15:43:32 +01:00
a8658f77bc forgot to add file 2022-12-13 15:43:32 +01:00
acead35d21 modified package structure for fedora + added search method 2022-12-13 15:43:32 +01:00
37f8e2ea36 refractored to respect specifications 2022-12-13 15:43:32 +01:00
c3ab4d3dcf added temporary package class 2022-12-13 15:43:32 +01:00
Thomas Rubini
08d815cd05
Merge pull request #18 from ThomasRubini/ci_tests 2022-12-13 09:53:34 +01:00
Thomas Rubini
11516914d1
run tests in CI 2022-12-13 09:51:53 +01:00
Thomas Rubini
5f9f88211e
Merge pull request #17 from ThomasRubini/tests 2022-12-13 09:43:35 +01:00
Thomas Rubini
48e6e5863f
add tests for package search in Arch 2022-12-13 09:39:50 +01:00
Thomas Rubini
3b558c2caf
add tests for Arch 2022-12-13 09:39:50 +01:00
Thomas Rubini
c3e55395aa
Merge pull request #15 from ThomasRubini/arch_null 2022-12-13 09:10:58 +01:00
Thomas Rubini
b64bc20639
Merge pull request #16 from ThomasRubini/package_tostring 2022-12-13 09:10:38 +01:00
Thomas Rubini
4e9fde7acd
handle null dependencies in Arch 2022-12-13 09:09:17 +01:00
Thomas Rubini
7f478aab74
fix Package .toString() 2022-12-13 09:08:42 +01:00
Marla
3f76bb8bc5
Merge pull request #14 from ThomasRubini/main_app
Added a parser to get the distribution the user want
2022-12-12 23:16:13 +01:00
Capelier-Marla
a8f44010b8 refactored to use a class for the argument parser 2022-12-12 23:15:19 +01:00
Capelier-Marla
e2c82e24a3 added dep for parser 2022-12-12 23:13:59 +01:00
Capelier-Marla
9541ab5718 added working arguments parser with doc 2022-12-12 23:13:55 +01:00
Thomas Rubini
f6503a212d
Merge pull request #13 from ThomasRubini/java_version_15 2022-12-12 22:49:22 +01:00
Thomas Rubini
bc5b41122c
Merge pull request #12 from ThomasRubini/arch_fixup 2022-12-12 22:48:21 +01:00
Thomas Rubini
e4b31f7e9c
set minimum Java version to 15 2022-12-12 22:47:42 +01:00
Thomas Rubini
a8f6901cc7
do not get JSONArray results twice 2022-12-12 22:46:21 +01:00
Thomas Rubini
61830e93f5
add return statements to future after .complete() 2022-12-12 22:45:48 +01:00
Thomas Rubini
c4901e80ce
Merge pull request #11 from ThomasRubini/ci_triggers 2022-12-12 22:37:45 +01:00
Thomas Rubini
300e749cc1
Merge pull request #10 from ThomasRubini/gradle_bundle_deps 2022-12-12 22:37:37 +01:00