Lisa Knox [Wed, 25 Sep 2024 19:40:09 +0000 (15:40 -0400)]
21842: fixed group-manage test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 25 Sep 2024 18:45:08 +0000 (14:45 -0400)]
21842: unused var cleanup
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 25 Sep 2024 18:39:50 +0000 (14:39 -0400)]
21842: added keep typing
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 25 Sep 2024 18:14:13 +0000 (14:14 -0400)]
21842: added maxlength, changed tab label to display num+
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 25 Sep 2024 15:57:54 +0000 (11:57 -0400)]
21842: refactored renderSharingSuggestion
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 25 Sep 2024 15:52:28 +0000 (11:52 -0400)]
21842: removed scrolling support
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 25 Sep 2024 15:32:35 +0000 (11:32 -0400)]
21842: removed word wrap on listItems
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 25 Sep 2024 13:44:53 +0000 (09:44 -0400)]
21842: styling
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 24 Sep 2024 19:28:18 +0000 (15:28 -0400)]
21842: adjust container height
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 24 Sep 2024 18:47:07 +0000 (14:47 -0400)]
21842: removed tabbedList scrollbar
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 24 Sep 2024 18:14:59 +0000 (14:14 -0400)]
21842: removed 2 stray console.logs
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 24 Sep 2024 14:36:47 +0000 (10:36 -0400)]
21842: fixed handleselect firing on hover
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Mon, 23 Sep 2024 18:47:02 +0000 (14:47 -0400)]
21842: moved handletabchange to prevengt extra renders
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Mon, 23 Sep 2024 18:33:53 +0000 (14:33 -0400)]
21842: set listrefs to be a Record instead of an array
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Mon, 23 Sep 2024 15:39:25 +0000 (11:39 -0400)]
21842: fixed scroll wrap when selecting -1
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Mon, 23 Sep 2024 13:45:14 +0000 (09:45 -0400)]
21842: added dense prop to List el
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Mon, 23 Sep 2024 13:26:51 +0000 (09:26 -0400)]
21842: fixed lost anchorEl bug
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 20 Sep 2024 20:11:39 +0000 (16:11 -0400)]
21842: changed anchorEl to container instead of input
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 20 Sep 2024 19:43:52 +0000 (15:43 -0400)]
21842: set suggestions to stay open on select
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 20 Sep 2024 19:01:55 +0000 (15:01 -0400)]
21842: tabbedList opens on input focus with spinner and labels
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 20 Sep 2024 18:24:45 +0000 (14:24 -0400)]
21720: added spinner to list when loading
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Sep 2024 19:12:03 +0000 (15:12 -0400)]
21842: set getSuggestions to trigger on input focus
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Sep 2024 18:10:52 +0000 (14:10 -0400)]
21842: removed minsuggestionslength, set limit to 10
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Sep 2024 17:54:59 +0000 (13:54 -0400)]
21842: moved tabPanel inside parent component to simplify styling
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Sep 2024 16:06:49 +0000 (12:06 -0400)]
21842: fixed scrollbar going past scrollContainer
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Sep 2024 15:16:07 +0000 (11:16 -0400)]
21842: merge cleanup, changed ListItem to ListItemButton
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Sep 2024 14:36:29 +0000 (10:36 -0400)]
Merge branch 'main' into 21842-improve-sharing
refs #21842
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Sep 2024 14:03:25 +0000 (10:03 -0400)]
21842: removed autofocus and set contents length in labels
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Sep 2024 13:23:13 +0000 (09:23 -0400)]
21842: fixed edge case where ENTER would fire with nothing selected
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 18 Sep 2024 20:26:01 +0000 (16:26 -0400)]
Merge branch '21720-material-ui-upgrade'
closes #21720
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 18 Sep 2024 20:24:00 +0000 (16:24 -0400)]
21720: changed padding in code-snippet logs
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 18 Sep 2024 18:09:57 +0000 (14:09 -0400)]
21720: fixed project test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 18 Sep 2024 14:54:43 +0000 (10:54 -0400)]
21720: fixed flaky process test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 18 Sep 2024 13:27:43 +0000 (09:27 -0400)]
21720: converted groups-panel-middleware-service test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Tue, 17 Sep 2024 21:14:55 +0000 (17:14 -0400)]
Merge branch '21909-r-sdk-3.0'
Refs #21909.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 17 Sep 2024 21:14:15 +0000 (17:14 -0400)]
21909: Add Brett Smith to R SDK authors list
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lisa Knox [Tue, 17 Sep 2024 19:14:02 +0000 (15:14 -0400)]
21720: fixed data-explorer-middleware test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 19:08:36 +0000 (15:08 -0400)]
21720: fixed data-explorer.cy spec
* unrecognized char to "-"
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 18:57:42 +0000 (14:57 -0400)]
21720: fixed spec in data-explorer.cy.js
* removed an autofocuslistener that didnt matter because it gets covered by popover anyway
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 18:07:15 +0000 (14:07 -0400)]
21720: merge cleanup
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 18:04:14 +0000 (14:04 -0400)]
Merge branch 'main' into 21720-material-ui-upgrade
refs #21720
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 17:33:08 +0000 (13:33 -0400)]
21720: fixed padding in panel log card lines
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 17:22:03 +0000 (13:22 -0400)]
21720: moved search input adornment to fix occlusion with.placeholder text
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 17:10:23 +0000 (13:10 -0400)]
21720: removed unnecessary divider
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 15:17:57 +0000 (11:17 -0400)]
21720: fixed text color in data explorer
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 14:58:32 +0000 (10:58 -0400)]
21720: fixed styling in multi-panel-view
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 14:32:26 +0000 (10:32 -0400)]
21720: remobed vestigial info button
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Stephen Smith [Tue, 17 Sep 2024 14:31:45 +0000 (10:31 -0400)]
Merge branch '21893-input-collections-virtual-list' into main. Closes #21893
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Lisa Knox [Tue, 17 Sep 2024 14:26:58 +0000 (10:26 -0400)]
21720: refectored listitem icon spacing
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Stephen Smith [Tue, 17 Sep 2024 14:07:38 +0000 (10:07 -0400)]
21893: Make linter happy
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 17 Sep 2024 13:39:50 +0000 (09:39 -0400)]
Merge branch '17074-optimize-itemsavailable' into main. Closes #17074
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Lucas Di Pentima [Tue, 17 Sep 2024 13:37:31 +0000 (10:37 -0300)]
Merge branch '21751-installer-cmk-support'
closes #21751
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 17 Sep 2024 13:36:38 +0000 (10:36 -0300)]
21751: Fixes typo in resource naming.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Brett Smith [Tue, 17 Sep 2024 01:32:02 +0000 (21:32 -0400)]
Merge branch '22079-pysdk-reference-bugfixes'
Refs #22079.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Stephen Smith [Mon, 16 Sep 2024 19:46:43 +0000 (15:46 -0400)]
21893: Add separate custom column width styles for collection input table
Also fix ellipses-ing of collection link
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Lucas Di Pentima [Mon, 16 Sep 2024 19:46:40 +0000 (16:46 -0300)]
21751: Adds CMK access policies to compute and dispatcher roles.
When using customer-managed keys, access should be granted explicitly: the
dispatcher needs it to create instances with their EBS volume encrypted
and the compute nodes themselves need it too so that they can start the
ebs-autoscale feature.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Stephen Smith [Mon, 16 Sep 2024 19:10:54 +0000 (15:10 -0400)]
21893: Implement virtual list for process io card input collections tab
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Brett Smith [Mon, 16 Sep 2024 15:56:28 +0000 (11:56 -0400)]
22126: Improve parsing of default values in PySDK reference
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 16 Sep 2024 15:50:29 +0000 (11:50 -0400)]
22126: Improve formatting of method parameter docstrings
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 16 Sep 2024 14:49:50 +0000 (10:49 -0400)]
22126: Improve whitespace in ArvadosAPIClient reference
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 16 Sep 2024 14:44:30 +0000 (10:44 -0400)]
22126: Add defaults to PySDK methods reference
Resolve the issue in the earlier comment by marking parameters with no
advertised default as Optional[T] with a default value None.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 16 Sep 2024 14:12:03 +0000 (10:12 -0400)]
22079: Improve PySDK list method reference
* Add a pointer to the iterator wrapper directly to the `list` method
docstring.
* Accommodate the special case of the computed permissions wrapper.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Tom Clegg [Fri, 13 Sep 2024 21:03:44 +0000 (17:03 -0400)]
Merge branch '22124-keepstore-put-moved'
refs #22124
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Fri, 13 Sep 2024 17:56:41 +0000 (13:56 -0400)]
Merge branch '21900-groups-panel-toolbar'
closes #21900
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 13 Sep 2024 17:17:16 +0000 (13:17 -0400)]
21842: fixed bug where arrow selecting skipped one when wrapping around
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 13 Sep 2024 16:51:37 +0000 (12:51 -0400)]
21842: fixed group-manage test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 13 Sep 2024 16:07:04 +0000 (12:07 -0400)]
21842: fixed sharing test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Fri, 13 Sep 2024 15:47:02 +0000 (11:47 -0400)]
22124: Strip trailing slash on keepstore endpoint.
Fixes double-slash in outgoing requests.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 13 Sep 2024 15:01:59 +0000 (11:01 -0400)]
Merge branch '22017-instance-type-quotas'
fixes #22017
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Fri, 13 Sep 2024 14:59:50 +0000 (10:59 -0400)]
21842: removed old renderSharing and related code
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 13 Sep 2024 14:49:40 +0000 (10:49 -0400)]
21842: added hover
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 13 Sep 2024 14:44:05 +0000 (10:44 -0400)]
21842: added notFound condition
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 13 Sep 2024 14:19:42 +0000 (10:19 -0400)]
21842: fixed lost reference to this in handleSelect
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 13 Sep 2024 13:25:18 +0000 (09:25 -0400)]
21842: fixed onSelect select bug
* highlighted item is now selected on enter press
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Thu, 12 Sep 2024 20:25:38 +0000 (16:25 -0400)]
21909: Add duplicate name error handling in generateApi.R
Special code for this case was added to collections_create in
de8cd4c6a56cac85dbcf7fe1fcb29abe98fe9f18. This extends the code
generation tool to add the check to all create methods where a name
conflict could occur.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 12 Sep 2024 19:30:29 +0000 (15:30 -0400)]
21909: Add project permission methods to generateApi.R
This gets generateApi.R to generate the methods that were added in
de8cd4c6a56cac85dbcf7fe1fcb29abe98fe9f18.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 12 Sep 2024 19:30:01 +0000 (15:30 -0400)]
21909: Add project properties methods to generateApi.R
This gets generateApi.R to generate the methods that were added in
de8cd4c6a56cac85dbcf7fe1fcb29abe98fe9f18.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 12 Sep 2024 19:28:31 +0000 (15:28 -0400)]
21909: Add project_exists method to generateApi.R
This gets generateApi.R to generate the method added in
de8cd4c6a56cac85dbcf7fe1fcb29abe98fe9f18.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 12 Sep 2024 18:27:17 +0000 (14:27 -0400)]
21909: Update function and parameter names for compatibility
This gets generateApi.R to generate the same names that were committed
in
de8cd4c6a56cac85dbcf7fe1fcb29abe98fe9f18.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lisa Knox [Thu, 12 Sep 2024 18:18:04 +0000 (14:18 -0400)]
21842: moved tab handlers to parent component
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 12 Sep 2024 17:38:25 +0000 (13:38 -0400)]
21842: moved parsed list contents to component state
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 12 Sep 2024 17:29:40 +0000 (13:29 -0400)]
21842: converted tabbedList to take a Record instead of an array of children
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 12 Sep 2024 13:42:04 +0000 (09:42 -0400)]
21842: made selectedIndex reset to 0 every time the sugggestions box opens
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 12 Sep 2024 13:19:39 +0000 (09:19 -0400)]
21842: autofocused sharing input
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 11 Sep 2024 19:08:29 +0000 (15:08 -0400)]
21842: selected items now scroll into view
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 11 Sep 2024 18:53:37 +0000 (14:53 -0400)]
21842: list styling
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 11 Sep 2024 18:32:28 +0000 (14:32 -0400)]
21842: restricted tab nav to when suggestions are open
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 11 Sep 2024 18:21:35 +0000 (14:21 -0400)]
21842: added tab nav between tabs
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Wed, 11 Sep 2024 16:27:39 +0000 (12:27 -0400)]
22017: Add interface assertions.
These act as a compile-time unit test for the stub driver.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 11 Sep 2024 16:09:44 +0000 (12:09 -0400)]
22017: Rename InstanceFamily to InstanceQuotaGroup.
"Instance family" is an existing AWS term, and each quota group covers
multiple instance families.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Wed, 11 Sep 2024 15:56:52 +0000 (11:56 -0400)]
21842: restored up/down arrow select
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Thu, 5 Sep 2024 15:17:19 +0000 (11:17 -0400)]
21909: Update R SDK documentation to use R6 style
This provides a nicer presentation, with the class and all its methods
on a single page.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Wed, 4 Sep 2024 14:57:15 +0000 (10:57 -0400)]
21909: Fix case mismatch between function signature and @param doc
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 3 Sep 2024 19:36:55 +0000 (15:36 -0400)]
21909: Remove unused createDoc.R script
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 3 Sep 2024 19:32:35 +0000 (15:32 -0400)]
21909: Update R SDK Version
This is usually overridden during the build process anyway, but might as
well update it while I'm at it.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 3 Sep 2024 19:29:20 +0000 (15:29 -0400)]
21909: Add a basic build system to R SDK
The R SDK includes committed code and documentation that are generated
from other sources, mainly the discovery document and inline
documentation. Remove those and introduce a Makefile with recipes to
build them all. This will make it easier to keep the R SDK in sync with
Arvados API changes in the future.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 30 Aug 2024 21:20:24 +0000 (17:20 -0400)]
21909: Improve R SDK recipe readability
* Use Dir.glob instead of implementing it ourselves
* Use File.basename instead of string slices
* Use system() to avoid a shell and needless output capture
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 3 Sep 2024 18:02:45 +0000 (14:02 -0400)]
21909: Turn autoGenAPI.R into a standalone script
This lets someone run it from source before installing the ArvadosR
package.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 3 Sep 2024 18:34:18 +0000 (14:34 -0400)]
21909: Add a canonical discovery document to sdk/R
The R SDK uses this to build code and documentation much like the Python
SDK does. We can share infrastructure to keep them in sync.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 30 Aug 2024 13:37:36 +0000 (09:37 -0400)]
21909: Remove obsolete API filtering
This code is a noop now that these APIs have been removed entirely.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>