Commit Graph
64495 Commits
Author SHA1 Message Date
John Chilton 4bd80ce6ef Flush out documentation and service-info for DRS API a bit. 2022-12-08 10:08:01 -05:00
Uwe Winter f24e55aa9f Implement access_id method to resolve object with expensive url generation schema. See https://ga4gh.github.io/data-repository-service-schemas/preview/develop/docs/#tag/AccessMethodModel 2022-12-08 10:08:01 -05:00
John Chilton 8ff9fe2610 Implement initial GA4GH DRS Support.
- Implement APIs for serving Galaxy's public datasets as DRS objects.
- Implement support in galaxy.files.uris for DRS URIs so that upload, etc... can use DRS URIs from other data repositories.

The ways this can be improved are endless:

- New object ID patterns can be implemented to allow access to composite data, metadata files from a bundle view of datasets.
- New object ID patterns can be implemented to allow access to collections as bundles of datasets.
- More auth types and AccessMethods could be implemented for loading datasets from clients.
- Some sort of scheme for providing authenticated URLs to non-public data could be implemented to provide access to more of Galaxy's data if user's can implement.

Despite all these limitations - I think having the guts in like this provide useful points for interested parties to go and add functionality to enable their desired usecases.
2022-12-08 10:07:11 -05:00
Nicola Soranzo 89273050f1 Merge branch 'release_22.05' into dev 2022-12-07 16:21:17 +00:00
Marius van den Beek 3158fbac21 Merge pull request #15119 from ElectronicBlueberry/composables-ts
Fix and Convert composables to TypeScript
2022-12-07 10:40:10 +01:00
Marius van den Beek 2a6f9c2a29 Merge pull request #15017 from natefoo/gravity-1.0
Update Gravity version to 1.0.0 pre-release
2022-12-07 07:37:59 +01:00
Marius van den Beek fdc59a350d Merge pull request #15130 from nsoranzo/fix_test_build_mulled
Install involucro when resolvers are instantiated
2022-12-07 07:32:30 +01:00
Nicola Soranzo 7676afbf3b Update minikube-setup-action and use more recent k8s version
The older minikube/k8s fail to launch under Ubuntu 22.04, which
is being deployed on GitHub action workers:
2022-12-07 03:59:45 +00:00
Nicola Soranzo f9daab77c3 Install involucro when resolvers are instantiated
i.e. at Galaxy startup.

Also:
- Type annotations
- Code refactorings
2022-12-07 02:26:51 +00:00
Dannon 4390d3532d Merge pull request #15125 from galaxyproject/martenson-patch-1
update the workflow form language
2022-12-06 16:11:54 -05:00
Nicola Soranzo f882d387d9 Fix resolved default value of `tool_dependency_dir and involucro_path` config options 2022-12-06 19:50:06 +00:00
Marius van den Beek f2c221f484 Merge pull request #15122 from natefoo/gravity-0.13.6
[22.05] Update gravity to 0.13.6
2022-12-06 20:40:00 +01:00
John Davis da85409c97 Merge pull request #15123 from mschatz/patch-1
Update to 2022 NAR paper
2022-12-06 13:56:57 -05:00
Martin Cech d42b9a7d95 Merge pull request #15116 from dannon/convert-utcdate
Convert UtcDate from options to composition+ts.
2022-12-06 19:55:47 +01:00
Martin Cech f5a24f084b Merge pull request #15121 from dannon/minor-tsconfig-tweaks
TS config and linting tweaks
2022-12-06 19:54:33 +01:00
Martin Cech 24e2755ea1 update the workflow form language
these are not stars anymore, they're checkboxes
2022-12-06 19:46:04 +01:00
Michael Schatz 9a87821c1c Update to 2022 NAR paper 2022-12-06 12:04:29 -05:00
Nate Coraor d30fd7bfc5 Update gravity to 0.13.6 2022-12-06 11:46:22 -05:00
Nate Coraor fad0453e72 Update gravity section of sample config 2022-12-06 10:53:21 -05:00
Laila Los ced9e3cef0 make index const 2022-12-06 16:26:02 +01:00
Aysam Guerler be46794aa0 Merge pull request #14985 from itisAliRH/vuetify_published_histories
Vuetify published histories
2022-12-06 10:16:59 -05:00
Laila Los f2c5eb3496 fix typo 2022-12-06 15:59:00 +01:00
Laila Los 442e74ab47 remove var 2022-12-06 15:55:28 +01:00
Laila Los b98481f484 remove unused import 2022-12-06 15:47:49 +01:00
Laila Los 07d33086bd convert filter to ts 2022-12-06 15:46:40 +01:00
Laila Los 47f41efd9b convert sensors to ts 2022-12-06 15:41:04 +01:00
Dannon Baker 3044722832 Drop explicit node_modules exclude -- this is already in the default setting 2022-12-06 09:35:35 -05:00
Dannon Baker eab33026c1 Set an explicit outDir. We don't *use* this in our build process, but it prevents errors when vscode thinks it needs to overwrite js 2022-12-06 09:35:14 -05:00
Laila Los 4ae456b854 fix animation frame resize observer 2022-12-06 15:31:57 +01:00
Dannon Baker 576edb50fe Flag explicit any as warning instead of masking 2022-12-06 09:31:09 -05:00
Laila Los d739c7a24e convert animationFrame to ts 2022-12-06 15:30:58 +01:00
Dannon Baker 8a6563f2bc Add toplevel tsconfig // fixes precommit hook and might help vscode find settings better? 2022-12-06 09:30:35 -05:00
Dannon 6f836720c7 Merge pull request #15106 from mvdbeek/typescript_api_client
Add autogenerated typescript API client & use it
2022-12-06 09:07:51 -05:00
Marius van den BeekandLaila Los 8e5a942c48 Drop unused paths type import
Co-authored-by: Laila Los <44241786+ElectronicBlueberry@users.noreply.github.com>
2022-12-06 14:56:12 +01:00
Marius van den Beek d689b79169 Merge pull request #15090 from davelopez/fix_task_history_export_ftp
Fix export history to FTP using tasks
2022-12-06 14:51:49 +01:00
Marius van den BeekandLaila Los 0051281b1f Use FetchArgType throughout
Co-authored-by: Laila Los <44241786+ElectronicBlueberry@users.noreply.github.com>
2022-12-06 13:16:04 +01:00
mvdbeek adac1f51d2 Use FetchArgType to extact types
Thanks again Laila, very cool!
2022-12-06 13:16:04 +01:00
mvdbeek 55b6cc60f1 Type fixes for strict mode 2022-12-06 13:16:04 +01:00
mvdbeek 7cb88fa750 Move rethrowSimple into openapi-typescript-fetch middleware 2022-12-06 13:16:04 +01:00
mvdbeek 87e68c24e4 Convert Dataset/services.js to typescript and use typed client 2022-12-06 13:16:04 +01:00
mvdbeek ee083cde3f Only strip trailing slash for fetcher 2022-12-06 13:16:04 +01:00
mvdbeek 2c8cf98460 Strip trailing slash in getAppRoot 2022-12-06 13:16:04 +01:00
mvdbeek d39dd525c9 Use autogenerated client in datatypes service 2022-12-06 13:16:03 +01:00
mvdbeek 1192bb5428 Add generated schema 2022-12-06 13:16:03 +01:00
mvdbeek 7b864a8c45 Add makefile target to update autogenerated client 2022-12-06 13:16:03 +01:00
mvdbeek b7c62d0ac8 Add script that can dump openapi schema without a running galaxy 2022-12-06 12:59:01 +01:00
Marius van den Beek 1986e73841 Merge pull request #15105 from mvdbeek/model_class_fix
Fix ``model_class`` field annotations
2022-12-06 11:50:42 +01:00
Dannon Baker cc6402e135 Use type declaration for props. 2022-12-05 18:31:24 -05:00
Dannon Baker 8af76ab49f Drop unused import from RuleDefinitions.test.ts 2022-12-05 18:31:23 -05:00
Dannon Baker 5b9a19c971 Overhaul utcdate test to toggle props and observe text instead of directly inspecting computeds 2022-12-05 18:31:22 -05:00