7 Commits

Author SHA1 Message Date
Lucy
e1fbac315b Updates/pkg hardware (#137)
* add ability to specify package architectures for publish script, as well as deindex them

* implement and adjust filtering for package hardware requirements; adjust for legacy and new query params paths

* augment test manifest and fix ram query

* fixes

* fix ram for other routes

* rework filtering logic to eliminate hack db call

* fix hanging issue and other dataset consistency issues

* adjust arch param

* cleanup

* fix package manifest parsing

* make index package arches optional

* rename from embassy-sdk to start-sdk and embassy-publish to registr-publish

* fix ram comparison

* increase upload timeout

* fix serialization and deserialization of devices jsonb database field

* cleanup

* another deserialization fix

* revert change; better error message and test case

* fix jsonb serialization freal

* cleanup

* fix jsonb deserialization

* fix lookup of device value

* parse empty device object as null
2023-08-07 13:18:50 -04:00
Lucy C
e42cd787b4 filter packages for os compatibility before fetching metadata (#117)
* filter packages for os compatibility before fetching metadata

* address PR feedback and add os filtering to get package latest version endpoint

* additional test suite data

* filter empty version sets

* attempt to fix leak

Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com>
2022-07-12 15:06:21 -06:00
Lucy Cifferello
bd95a3ec1b add testing resources directory 2022-02-26 23:27:27 -07:00
Lucy Cifferello
c7effc51f4 limit strict bs converstion and refactor to not use fs read 2022-02-26 23:27:27 -07:00
Lucy Cifferello
0090d37792 updated apps.yaml 2021-01-12 20:42:53 -07:00
Lucy Cifferello
57627163ff more robust testing 2020-06-09 12:48:28 -06:00
Aaron Greenspan
5483980805 streaming output works 2019-12-24 00:13:57 -07:00