https://github.com/ga4gh/dockstore

sort by:
Revision Author Date Message Commit Date
2a813d4 [maven-release-plugin] prepare release 1.7.0-beta.3 08 August 2019, 18:31:51 UTC
2766381 Give services option for workflow/service endpoints (#2720) * Give services option for these endpoints * Add test for new functionality * Error caught by codacy * Fix mocking (boo) 08 August 2019, 18:26:00 UTC
e92dbdb Needed more migration (#2718) 08 August 2019, 16:29:25 UTC
81054b4 Make publication date the date of DOI issue (#2721) 08 August 2019, 15:23:24 UTC
a4d42e1 Zenodo DOI clean up and bug fix (#2712) Adds fixes and improvements for Zenodo DOI creation addresses: https://ucsc-cgl.atlassian.net/browse/DOCK-831 https://ucsc-cgl.atlassian.net/browse/DOCK-860 https://ucsc-cgl.atlassian.net/browse/DOCK-861 07 August 2019, 21:15:28 UTC
d09f38e Feedback from resource classes review (#2713) * Feedback from #2344 07 August 2019, 19:52:07 UTC
4ed25f4 Feature/2330/checker workflow link (#2714) * cannot publish a checker workflow directly * added migration to fix mismatch checker publishing 07 August 2019, 17:03:54 UTC
ecfba33 [maven-release-plugin] prepare for next development iteration 07 August 2019, 14:48:53 UTC
2e18827 [maven-release-plugin] prepare release 1.7.0-beta.2 07 August 2019, 14:48:46 UTC
e1045da Add migration to relinquish ownership (#2711) 07 August 2019, 14:37:52 UTC
2b6a0e2 Allow services and workflows with the same path (#2692) #2643 We were calling WorkflowDAO.findByPath in several locations to see if an entry already existed. For example, when creating a service, we would call that method, and if there was a workflow with that path, the duplicate check would fire, and hence the bug. Changed the method to return a List<Workflow> instead of a Workflow. Then added a new Workflow WorkflowDAO.findByPath method that takes a class as a third parameter and only returns 1 result. Replaced all compilation errors introduced by method 1 with calls to method 2. Also separated out the service endpoints into ServiceResource.java. Made AbstractWorkfowResource as a base class for ServiceResource and WorkflowResource to hold shared functionality. Finally, removed DiscriminatorValue annotations. They're not used unless you also have the DiscriminatorColumn annotation, which we don't, and led to some confusion on my part when I first started looking at the code. 06 August 2019, 20:01:20 UTC
7742a8e Feature/2612/cwltool update (#2690) * Try with new cwltool version * Add test that doesn't work 06 August 2019, 13:23:00 UTC
0a734ab Feature/2558/no mutate hosted version (#2651) * Add new column that has a blacklisted version names 02 August 2019, 18:56:30 UTC
e8f791e Delete zip file with workflow files and create it in temp dir (#2674) Create upload zip file with workflow files in temp dir and delete zip file after upload 02 August 2019, 18:23:28 UTC
3f896c8 Laggard references to ga4gh/dockstore (#2691) * Bulk update and test for #2516 02 August 2019, 15:25:46 UTC
f71b015 Enable retrieval of Zenodo refresh token (#2688) Add code to refresh zenodo token 02 August 2019, 14:39:12 UTC
d25cc65 Feature/cso/hard sync (#2672) #2544 Syncs services to handle case for versions that existed prior to enabling of the GitHub app. Builds a list of repos to create stubs for by checking to see if the GitHub app is installed on each of the user's organizations, then individual repos that don't belong to orgs with the app installed. Implementation notes: Move a lot of code into GitHubHelper, as WorkflowResource was getting pretty big. Could still move more. Went with Hoverfly/mocks for integration tests. On the plus side, it's easier to test different scenarios. On the other hand, it was sort of a pain to set up, and if the GitHub APIs change tests won't be very useful. Workflows have an not working implementation that lets admin refresh another users workflows. After discussion on this PR, removed that functionality for services Use PEMReader to read pem file, which then allows us to put comments in the PEM file. 01 August 2019, 20:19:18 UTC
dc794c6 Avoid exposing services as workflows (#2687) 01 August 2019, 15:04:50 UTC
f54e14f Activate spotbugs for unit tests and default profile (#2681) * Activate spotbugs for unit tests and default profile * Hook up spotbugs to unit-test profile as well 31 July 2019, 21:36:02 UTC
9471c79 Add migrations file that only works with UI DB (#2676) 30 July 2019, 21:06:39 UTC
028ab98 Release/1.7.0 beta.1 (#2673) * [maven-release-plugin] prepare release 1.7.0-beta.1 * [maven-release-plugin] prepare for next development iteration 30 July 2019, 16:23:33 UTC
a682004 Feature/terminator (#2639) * Simple support and associated test * PR feedback 30 July 2019, 14:59:30 UTC
06622c2 2548/fix needed for UI portion of date/timestamps (#2658) * fix needed for UI portion of date/timestamps 26 July 2019, 17:41:03 UTC
8916d3e Feature/2498/track tos acceptance (#2626) * track TOS and privacy policy version acceptance 24 July 2019, 17:52:58 UTC
8fe56bf Workflow DOI initial implementation (#2627) Support for adding DOIs for a Workflow through Zenodo by adding REST calls to Zenodo and using swagger for zenodo 23 July 2019, 22:19:17 UTC
ca283a9 [maven-release-plugin] prepare for next development iteration 22 July 2019, 13:29:38 UTC
531f28e [maven-release-plugin] prepare release 1.7.0-beta.0 22 July 2019, 13:29:32 UTC
34dc8bd Feature/sync service with GitHub (#2642) * on refresh of services, only grab tags * basic validation of service dockstore.ymls * fix tests for invalid yml * test for syncing service 19 July 2019, 18:58:22 UTC
619c0cc Feature/seab 321/abandon connections (#2633) * Expand and prepare confidential data scripts * update secret archive 19 July 2019, 18:06:00 UTC
c3f0150 Lock down operation ids 19 July 2019, 16:49:54 UTC
310d41d Avoid creating entity manager 19 July 2019, 16:49:54 UTC
f89f6e1 Replace DBCP2 with JDBI (#2630) * Replace DBCP2 with JDBI 19 July 2019, 14:23:34 UTC
aa8f06d Release/1.7.0 alpha.12 (#2631) * [maven-release-plugin] prepare release 1.7.0-alpha.12 * [maven-release-plugin] prepare for next development iteration * update swagger 18 July 2019, 14:48:41 UTC
5238412 Feature/seab 321/fix and test connection pool leak (#2629) * Add metrics test * Temporary bandage for connection pool leak 18 July 2019, 14:05:09 UTC
391981c constrain service path (#2625) * constrain service path 17 July 2019, 17:01:34 UTC
e5b6720 Release/1.7.0 alpha.11 (#2623) * [maven-release-plugin] prepare release 1.7.0-alpha.11 * [maven-release-plugin] prepare for next development iteration * update swagger 16 July 2019, 19:25:17 UTC
ccb7023 unique error code for lambda failures (#2622) * unique error code for lambda failures and some more error checking 16 July 2019, 14:49:34 UTC
43c3bbb drop two constraints (#2618) 12 July 2019, 17:45:00 UTC
8ec91a0 Release/1.7.0 alpha.10 (#2616) * [maven-release-plugin] prepare release 1.7.0-alpha.10 * [maven-release-plugin] prepare for next development iteration * update pom 11 July 2019, 16:55:00 UTC
6a918e7 Feature/split get service and workflows (#2614) * split getWorkflowsForUser into two endpoints * use config for github app link 11 July 2019, 12:39:47 UTC
2fa64f2 [maven-release-plugin] prepare for next development iteration 09 July 2019, 15:56:14 UTC
8d46980 [maven-release-plugin] prepare release 1.7.0-alpha.9 09 July 2019, 15:56:09 UTC
89a5cb2 Feature/freeze mutable metadata (#2603) * Includes tests * workaround for hibernate plus deferrable foreign key constraints * One test needs a workaround to avoid hanging * Cascade creation of version metadata properly 09 July 2019, 15:44:34 UTC
e8b4a67 Feature/2374/token resource it (#2581) * Stub tests for now * Change object mapper * Initial fix for TokenResourceIT * Use ObsoleteUrlFactory * Fix TokenResourceIT to run with hoverfly * Revert the simple fix * Better pom changes * Cleanup * Trust Hoverfly * Use Satellizer Java class * Cleanup * Run on Travis, move test to non-confidential tests * Add test to CircleCI * Log Google IOException * Re-enable tests, use LocalTrustStore * Run CircleCI with increased heap size * Remove non-confidential Travis test * Cleanup * Use more memory [skip travis] * More cleanup * PR changes * PR changes * Fix tests 09 July 2019, 14:28:22 UTC
3232d54 services can use other type (#2600) * services can use dockstore_service_other type 08 July 2019, 13:30:07 UTC
1046e9d portion of feature/2458/databasechanges (#2570) rename lastmodified column to last built for tag table 06 July 2019, 00:06:11 UTC
c7ce6cf Release/1.7.0 alpha.8 (#2602) * [maven-release-plugin] prepare release 1.7.0-alpha.8 * [maven-release-plugin] prepare for next development iteration * swagger update 05 July 2019, 13:10:19 UTC
b3cd3d7 Feature/freeze phase 1 (#2587) * locked down frozen versions * also switch tests to not use a superuser * Expand freezing to sourcefiles and add tests * tests both workflows and tools 03 July 2019, 20:29:44 UTC
6009914 Removed duplicate download message; changed github cookie spec (#2596) #2261 * removed duplicate message; changed github cookie spec 03 July 2019, 20:07:06 UTC
ef6ed4d Feature/2397/service refresh version (#2574) * endpoint for creating a service for github * endpoint to create a tag for a service 03 July 2019, 18:54:57 UTC
d9f61eb Feature/milestone grab bag (#2591) * trivial logging fix #2351 * CVE-2019-12086 * update snyk 02 July 2019, 14:43:10 UTC
0a7d03e Feature/2554/trs services (#2572) * Change TRS id for services * Add test * Use common constant * PR changes * Update ToolsImplCommon.java 28 June 2019, 18:20:38 UTC
32dcc03 Feature/2082/check docker (#2586) * #2082 added method to print warning if Docker not running * using docker client to check if running 28 June 2019, 17:33:42 UTC
dc2cfe3 Address recommended Nextflow spelling (#2588) 28 June 2019, 17:21:40 UTC
f6fb069 Feature/2388/open jdk11 warnings (#2567) * Quick fix * Use runtime scope * Add test * Change test * Update README.md 25 June 2019, 19:56:55 UTC
5fe2e5a Problems with apt update (#2580) 24 June 2019, 17:15:23 UTC
06630f5 Remove duplicate Discourse url setting (#2568) * Remove duplicate Discourse url setting #2464 Updated secret archive for new dockstore.yml changes. Doing that, changed encrypt.sh to commit itself. 18 June 2019, 22:05:28 UTC
3b315cb Feature/wdl bridge (#2559) * Remove wdl4s * Use new Cromwell and Wom libraries * Create new bridge for wdl, shared between all versions * metadata parsing for wdl 1.0 17 June 2019, 14:40:37 UTC
6be072d [maven-release-plugin] prepare for next development iteration 13 June 2019, 15:10:31 UTC
588df2f [maven-release-plugin] prepare release 1.7.0-alpha.7 13 June 2019, 15:10:25 UTC
3aba238 Feature/more language enum cleanup (#2556) * More cleanup * More work to simplify languages * Make tools behave like workflows in respect to versions * Move TRS fork to better location * also clean up leaky SWL enum * this demos some of the work needed to unify tool and workflow in terms of the back-end. * unifies the retrieval of tags from tools to a method defined in Entry (getWorkflowVersions) * older clients will still need tags for backwards compatibility until they drop-off * switches descriptorType in workflows to an enum to match tools (next step would be to allow multiple languages like tools) * can work with enums in many places simplifying code, but complicating it a bit in others Associated fixes for the UI are https://github.com/dockstore/dockstore-ui2/pull/674 Note that the next step for this would be unify the naming scheme for tools/workflows under Entry with the following renames 13 June 2019, 15:04:49 UTC
bb6ef60 Enable linking of Zenodo credentials (#2534) Enables the Dockstore user to link Dockstore with their Zenodo account Displays the Zenodo link option on the Accounts page DOCK-764 12 June 2019, 17:08:42 UTC
9ae55ba Working on small check #2192 (#2557) 11 June 2019, 22:07:36 UTC
95d24f1 Feature/514/add comments to database and swagger (#2533) * added comments dockstore/dockstore#514 dockstore/dockstore/2456 10 June 2019, 15:46:13 UTC
97920bc feature/2456/phase out firecloud (#2536) * phase out firecloud #2456 05 June 2019, 19:07:04 UTC
6eb36ca Release/1.7.0 alpha.6 (#2540) * [maven-release-plugin] prepare release 1.7.0-alpha.6 * [maven-release-plugin] prepare for next development iteration 05 June 2019, 17:32:57 UTC
93b2b07 Feature/services backend take 2 (#2531) Note: this PR is likely to be one in a series of PRs adding support for services but also making tool and workflow more consistent with one another * working on ability to store services in Dockstore back-end along with Workflows while sharing much of the same code * also laying some groundwork for simplifiying and re-using code to treat tools and workflows more similarly on the back-end * class hierarchy is now * BioWorkflows short for Bioinformatics Workflows (formerly Workflows) and Services are now types of Workflows (which shares code for both) * Code for dealing with default paths has been generalized from both Tool and Workflow and moved into Entry * long-term, Workflows and Entry should be merged as Tool and Workflow are made consistent with each other * swagger codegen classes now understand inheritance for BioWorkflow, Workflow, and Services * needed to reduce disruption to existing code * services have their own "language" * can manipulate services using existing endpoints in WorkflowResource * see ServiceIT for examples 03 June 2019, 21:38:44 UTC
e79274c Add Google Tag Manager id to config.json #2444 03 June 2019, 20:13:54 UTC
fda1ada Release/1.7.0 alpha.5 (#2529) * [maven-release-plugin] prepare release 1.7.0-alpha.5 * [maven-release-plugin] prepare for next development iteration * update swagger 30 May 2019, 13:26:09 UTC
1ce23d4 Feature/workflow and tool alias (#2496) * endpoint to get tool/workflow by alias * update swagger 29 May 2019, 18:44:30 UTC
eee4325 Feature/test generic language interface (#2428) * create interfaces for minimal, recommended, and complete language plugins * do not have per-language proprietary endpoints * merge LanguageType and DescriptorLanguage * document all places that need to be modified to add a new language * show prototype bridge for new language 29 May 2019, 14:16:55 UTC
c20b59d Feature/discourse category fix (#2492) * set discourse category in the config 28 May 2019, 17:16:26 UTC
95dbaeb fix: pom.xml to reduce vulnerabilities (#2518) The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-174736 22 May 2019, 20:32:20 UTC
a9ce858 Update scala (#2494) * update to scala 12 and new wdl4s 12 18 May 2019, 02:20:51 UTC
3fc0698 Semi-automated code cleanup (#2478) * Fix repeated comment * Fix logging output to display error * Block comments, are not javadoc * Inline some variables, functional styling * Distinct is a noop on sets * isEmpty as opposed to double negation * Add leading slash in path 16 May 2019, 18:47:16 UTC
e79b65c Release/1.7.0 alpha.4 (#2486) * [maven-release-plugin] prepare release 1.7.0-alpha.4 * [maven-release-plugin] prepare for next development iteration * update swagger 16 May 2019, 12:32:06 UTC
51644d5 reverted jetty to a version that works (#2485) 15 May 2019, 19:02:17 UTC
08a6e5f Bump jaxb-api from 2.2.8 to 2.3.1 (#2452) Bumps [jaxb-api](https://github.com/javaee/jaxb-spec) from 2.2.8 to 2.3.1. - [Release notes](https://github.com/javaee/jaxb-spec/releases) - [Commits](https://github.com/javaee/jaxb-spec/commits/2.3.1) Signed-off-by: dependabot[bot] <support@dependabot.com> 14 May 2019, 19:42:45 UTC
e886465 Release/1.7.0 alpha.3 (#2471) * [maven-release-plugin] prepare release 1.7.0-alpha.3 * [maven-release-plugin] prepare for next development iteration * Generated files from release process 14 May 2019, 16:15:55 UTC
4770670 Feature/2003/starring orgs (#2393) Users can star/unstar approved approved organizations ga4gh/dockstore#2392 08 May 2019, 18:39:40 UTC
c00514b Release/1.7.0 alpha.2 (#2468) * [maven-release-plugin] prepare release 1.7.0-alpha.2 * [maven-release-plugin] prepare for next development iteration * update api 08 May 2019, 17:06:01 UTC
445904f Feature/2348/aws logs (#2453) * Add ToolTester endpoints * Have configurable bucket name * Only use OpenAPI 3 * Fix * Add comments * Add test * Fixes * Fix [skip ci] * PR changes * Codacy changes 08 May 2019, 13:30:51 UTC
4fb9e40 Feature/version specific refresh (#2459) * Curator/admin endpoint for updating a tag for all workflows that come from a specific github repository 08 May 2019, 01:34:38 UTC
cb97c5d Feature/2098/recursive wdl (#2410) * Catch recursive imports * Add test * Actually check for HTTP imports * Throw message * Use boundedInputStream * Checkstyle 06 May 2019, 13:37:26 UTC
1562127 Release/1.7.0 alpha.1 (#2460) * [maven-release-plugin] prepare release 1.7.0-alpha.1 * [maven-release-plugin] prepare for next development iteration * update swagger and openapi 02 May 2019, 16:38:59 UTC
18f225c Feature/discourse swagger client (#2420) * Discourse Java Swagger Module * Endpoint for adding topics to tools and workflows * Publishing tool/workflow creates topic if necessary 01 May 2019, 19:46:30 UTC
d74b9ea Release/1.7.0 alpha.0 (#2454) * [maven-release-plugin] prepare release 1.7.0-alpha.0 * [maven-release-plugin] prepare for next development iteration * Build artifacts from doing the release. 30 April 2019, 18:25:34 UTC
a918786 bump gs-plugin version (#2455) 30 April 2019, 16:03:33 UTC
0d91d2f update giturl in pom (#2439) 28 April 2019, 01:07:00 UTC
628af42 Fix badges broken by migration (#2431) Fix badges broken by migration 25 April 2019, 14:54:46 UTC
a66bb22 Bump maven-shade-plugin from 3.1.1 to 3.2.1 (#2434) Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.1.1 to 3.2.1. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.1.1...maven-shade-plugin-3.2.1) Signed-off-by: dependabot[bot] <support@dependabot.com> 25 April 2019, 14:41:32 UTC
7243eb6 test coverage for more limited testing (#2424) * test coverage for more limited testing * Regression tests were accidentally testing gitlab * also fix a metadata endpoint that had broken swagger description 24 April 2019, 20:26:38 UTC
96c8af3 Security update testing 24 April 2019, 15:02:59 UTC
26870ae Feature/2385/config (#2401) Expose config information via API for UI #2385 Adds a new endpoint, /metadata/config.json to retrieve information to be used by the UI. As part of this, make githubClientID and githubClientSecret simple strings -- they were List<String>. The List was to support the transition from ui1 to ui2, but now that the UI will soon be retrieving the client id from the web service, it no longer makes sense. 23 April 2019, 23:43:43 UTC
f4b6bf6 feature/2343/add orgs and collections to sitemap endpoint (#2416) ga4gh/dockstore#2343 * show org and collection paths for sitemap endpoint 23 April 2019, 20:51:30 UTC
4846867 Bump javax.annotation-api from 1.2 to 1.3.2 Bumps [javax.annotation-api](https://github.com/javaee/javax.annotation) from 1.2 to 1.3.2. - [Release notes](https://github.com/javaee/javax.annotation/releases) - [Commits](https://github.com/javaee/javax.annotation/compare/1.2...1.3.2) Signed-off-by: dependabot[bot] <support@dependabot.com> 23 April 2019, 14:44:49 UTC
31ca344 Bump maven-site-plugin from 3.7 to 3.7.1 Bumps [maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.7 to 3.7.1. - [Release notes](https://github.com/apache/maven-site-plugin/releases) - [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.7...maven-site-plugin-3.7.1) Signed-off-by: dependabot[bot] <support@dependabot.com> 18 April 2019, 16:20:25 UTC
31ce329 Bump localstack-utils from 0.1.10 to 0.1.19 (#2402) Bumps [localstack-utils](https://github.com/localstack/localstack) from 0.1.10 to 0.1.19. - [Release notes](https://github.com/localstack/localstack/releases) - [Commits](https://github.com/localstack/localstack/commits) Signed-off-by: dependabot[bot] <support@dependabot.com> 17 April 2019, 17:28:12 UTC
84d3e8b Fix inputs for WES endpoints (#2367) Fix parameters for Arvados endpoint 16 April 2019, 18:18:23 UTC
0b68261 Bump maven-jar-plugin from 3.1.0 to 3.1.1 (#2394) Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/apache/maven-jar-plugin/releases) - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.1.0...maven-jar-plugin-3.1.1) Signed-off-by: dependabot[bot] <support@dependabot.com> 16 April 2019, 15:52:45 UTC
back to top