Commit Graph

263 Commits

Author SHA1 Message Date
Keagan McClelland
0166cfb284 implements query parameter for prioritizing lower versions 2022-02-26 23:27:00 -07:00
Keagan McClelland
2800746963 makes relative urls and uses route types to generate them 2022-02-26 23:27:00 -07:00
Lucy Cifferello
de397ff6ce remove critical from dependency type as uneeded 2022-02-26 23:27:00 -07:00
Keagan McClelland
b87b84ec05 add Makefile 2022-02-26 23:27:00 -07:00
Keagan McClelland
fca0e25f98 Condense Imports 2022-02-26 23:27:00 -07:00
Lucy Cifferello
cfb6b5c84c resolve PR feedback - add record type for package and dependency metadata 2022-02-26 23:27:00 -07:00
Lucy Cifferello
a99c8e4df2 organization refactor separating database actions, data transformations, and api type constructs into separate components 2022-02-26 23:27:00 -07:00
Lucy Cifferello
e352360d2d reprganize database calls and marketplaces types 2022-02-26 23:27:00 -07:00
Lucy Cifferello
905c7891ee add database model for ptracking package dependencies 2022-02-26 23:27:00 -07:00
Lucy Cifferello
f02eebe262 add testing resources directory 2022-02-26 23:27:00 -07:00
Lucy Cifferello
a125952376 update server name 2022-02-26 23:27:00 -07:00
Lucy Cifferello
7219912d93 rename all references from services to packages 2022-02-26 23:27:00 -07:00
Lucy Cifferello
fd54d931f6 always get package dependencies when querying for a specified package 2022-02-26 23:27:00 -07:00
Lucy Cifferello
f4620abd52 handle errors in either cases 2022-02-26 23:27:00 -07:00
Lucy Cifferello
1fa87724d0 refactor test suite for model and api changes, adding tests for fetched versions via index endpoint 2022-02-26 23:27:00 -07:00
Lucy Cifferello
dc48a33ff6 fix handling of using index endpoint to fetch package at specific version 2022-02-26 23:27:00 -07:00
Keagan McClelland
ae2bc09b0f changes log epoch to use text instead of word64 due to overflow issues (#81) 2022-02-26 23:27:00 -07:00
Keagan McClelland
a9c86685b5 add check for directory existence during package version enumeration (#80)
* add check for directory existence during package version enumeration

* cleanup

* error consistency

* errmsg cleanup
2022-02-26 23:27:00 -07:00
Keagan McClelland
ca5cbefd68 conflict resolution (#77) 2022-02-26 23:27:00 -07:00
Keagan McClelland
e6009e9658 adds x-eos-hash header to eos.img response 2022-02-26 23:27:00 -07:00
Keagan McClelland
adcf7ca3cc sends 404s if we can't find the package rather than just blowing up and going 500 2022-02-26 23:27:00 -07:00
Keagan McClelland
99708853dc rename get parameter 2022-02-26 23:27:00 -07:00
Keagan McClelland
7fc0a131ea fix the types on the db entries 2022-02-26 23:27:00 -07:00
Keagan McClelland
8a43565da5 refactor registry to include OS version filtering on the package index (#64)
* refactor registry to include OS version filtering on the package index

* remove commented code, clean up tests

* removed unused types

* remove disabled test

* remove unused type

* fix query parsing

* remove unused code

* more purging

* MOAR PURGING

* normalize data model, fix all type errors

* rename get parameter
2022-02-26 23:27:00 -07:00
Keagan McClelland
e0fb4df0d5 remove unnecessary import 2022-02-26 23:27:00 -07:00
Keagan McClelland
cc545d4c0f fixes lack of content length in eos image download 2022-02-26 23:27:00 -07:00
Keagan McClelland
b2d3ee764a puts newlines at the end of log statement if missing 2022-02-26 23:27:00 -07:00
Keagan McClelland
3371e9c900 always sorts versions outside sql 2022-02-26 23:27:00 -07:00
Keagan McClelland
998b921f65 creates correct icon file 2022-02-26 23:27:00 -07:00
Keagan McClelland
f66d63c95c more cleanup 2022-02-26 23:27:00 -07:00
Keagan McClelland
3a226231cd send back release notes for eos 2022-02-26 23:27:00 -07:00
Keagan McClelland
9a96c39cff reduce io dependence 2022-02-26 23:27:00 -07:00
Keagan McClelland
28ecdc01bf Apply suggestions from code review
Remove unused code

Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com>
2022-02-26 23:27:00 -07:00
Keagan McClelland
1e61a0ba65 changed prints to logs 2022-02-26 23:27:00 -07:00
Keagan McClelland
765bf7c7b5 also re-extract if file modified 2022-02-26 23:27:00 -07:00
Keagan McClelland
aa3e9f3129 remove prelude import 2022-02-26 23:27:00 -07:00
Keagan McClelland
53e0da32a8 remove postgresql-simple dependency 2022-02-26 23:27:00 -07:00
Keagan McClelland
b79b780203 delete unused code 2022-02-26 23:27:00 -07:00
Keagan McClelland
ce34c8158b remove commented pkg 2022-02-26 23:27:00 -07:00
Keagan McClelland
67584c878c fix type 2022-02-26 23:27:00 -07:00
Keagan McClelland
ed4df95a38 Apply suggestions from code review
Mostly removals of commented code.
2022-02-26 23:27:00 -07:00
Keagan McClelland
369d4bd28d remove debugging code 2022-02-26 23:27:00 -07:00
Keagan McClelland
75c3bdae5e remove inject function 2022-02-26 23:27:00 -07:00
Keagan McClelland
a8982c48e9 clean up unused imports 2022-02-26 23:27:00 -07:00
Keagan McClelland
113d882f8c fixes extraction logic, found a bug in System.Process 2022-02-26 23:27:00 -07:00
Keagan McClelland
79329797e3 improves logging 2022-02-26 23:26:58 -07:00
Keagan McClelland
c7cb76092a builds 2022-02-26 23:26:33 -07:00
Keagan McClelland
d5803dbf77 add asset retrievers 2022-02-26 23:26:33 -07:00
Keagan McClelland
c7e2ffbc57 remove unnecessary conversions 2022-02-26 23:26:33 -07:00
Keagan McClelland
32091dcfee redefine appmgr calls, holes at call sites 2022-02-26 23:26:33 -07:00