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