https://github.com/ga4gh/dockstore

sort by:
Revision Author Date Message Commit Date
a630d21 [maven-release-plugin] prepare release 1.7.0-rc.0 29 August 2019, 19:08:00 UTC
b0eb7c8 Feature/2371/update cromwell (#2649) * Update Cromwell to version 44 * Required CWL flag * Change stdout to say actual working directory * comment out zip code 29 August 2019, 16:34:46 UTC
541e20e Feature/2376/verified facet (#2810) * Append verified property to index document 29 August 2019, 13:35:21 UTC
120af81 migrate messages for wdl 1.0 validations (#2809) * migrate messages for wdl 1.0 validations 28 August 2019, 13:36:21 UTC
bb69dbc Fix DAG for HCA SnapAtac workflow (#2807) * Fix DAG for HCA SnapAtac workflow #2805 For this workflow, one inputMap._2 didn't have a head property but instead had a tail. Filtered the tail out with pattern matching. A graph now does display and it looks correct. This seems to be be caused by variables in tasks, e.g., Float input_size = size(input_bam, "GiB"); commenting out all instances of variables in the tasks causes the original error to go away. 27 August 2019, 16:32:39 UTC
9cecc7d [maven-release-plugin] prepare for next development iteration 27 August 2019, 15:02:20 UTC
b04a18e [maven-release-plugin] prepare release 1.7.0-beta.7 27 August 2019, 15:02:14 UTC
5c3b9a8 Create Zenodo alias, UI2 link and TRS URL as Zenodo related identifiers (#2783) Create Zenodo alias, UI2 link and TRS URL as Zenodo related identifiers 26 August 2019, 21:18:56 UTC
690073d WDL parsing issue with gatk4 (#2798) * validation is evolving to be very similar to parsing metadata * this shared code/execution should be simplified * requires more thought, but fixing so that metadata can be parsed/doesn't crash from workflow that passes validaton 26 August 2019, 19:52:20 UTC
3319578 Feature/handle optional inputs (#2795) * Take into account 'File?' and 'Array[File]?' 26 August 2019, 19:09:29 UTC
7f2e1e8 Fix refresh token (#2799) #2794 Previous problem fixed was that we weren't getting a refresh token to begin with, so refresh flow never started. This problem was caused by the move JDK 11; refresh logic was still using the transport that doesn't work with JDK 11. 26 August 2019, 15:25:46 UTC
93f2a79 Reject freezing for versions with no files plus test (#2791) 26 August 2019, 14:19:41 UTC
4bf6887 Feature/fix discourse link (#2790) * for services should use service link * admin can run topic generation 23 August 2019, 15:21:19 UTC
48b53e2 [maven-release-plugin] prepare for next development iteration 22 August 2019, 21:46:03 UTC
9bb59bf [maven-release-plugin] prepare release 1.7.0-beta.6 22 August 2019, 21:45:57 UTC
fd3d45b Feature/wdl recursive imports false positive (#2784) * deal with legitimate case where multiple paths import the same file without it being recursive * add test for this ase * While in here ninja #2744 22 August 2019, 21:02:38 UTC
1773921 Fix parsing catch for invalid cwl (#2778) * Fix parsing catch for invalid cwl * Improve fix to survive malformat 21 August 2019, 20:53:20 UTC
5b6b75b Filter out services from search for now (#2779) * Filter out services from search for now * More docs 21 August 2019, 18:38:37 UTC
3261b46 Feature/2746/exit client (#2775) * Close sttp at end of client 21 August 2019, 18:29:12 UTC
6d11792 update curator user (#2774) dockstore#2609 update curator user in test db to accept tos and privacy policy 20 August 2019, 20:31:26 UTC
a053250 Create a properly formatted URL for alias to be used as Zenodo DOI related identifier (#2764) Create proper URI using workflow aliases for Zenodo metadata 19 August 2019, 22:49:06 UTC
d2c626d [maven-release-plugin] prepare for next development iteration 19 August 2019, 22:22:37 UTC
5974db2 [maven-release-plugin] prepare release 1.7.0-beta.5 19 August 2019, 22:22:31 UTC
12b366f a number of refresh issues (#2770) 19 August 2019, 21:15:03 UTC
d38122e Feature/2710/dockstore yml info parsing (#2769) * parse service metadata 19 August 2019, 15:51:50 UTC
ad40a27 Trivial cleanup (#2763) 16 August 2019, 16:15:37 UTC
8d11d58 Feature/2739/warn old port (#2750) * Warn about port 16 August 2019, 16:13:42 UTC
f8be15a Check if version is frozen before DOI generation (#2733) #2653 * Before generating version DOI check if version is frozen + tests * check exception messages on tests * requested changes for tests * update zenodo error message as final string 15 August 2019, 18:58:20 UTC
6a65dda migration needed for UI cypress tests for forcing TOS acceptance (#2756) * migration needed for UI cypress tests for forcing TOS acceptance 15 August 2019, 15:37:45 UTC
b7c4992 Feature/2612/cwl1.1 (#2715) * Handle no output files * Random checkstyle fixes * Handle doc array * Add CWL 1.1 integration test * Add CWL 1.1 doc parsing unit test * Check for unhandled type 14 August 2019, 14:47:40 UTC
f5eec74 [maven-release-plugin] prepare for next development iteration 12 August 2019, 14:54:29 UTC
56be14c [maven-release-plugin] prepare release 1.7.0-beta.4 12 August 2019, 14:54:23 UTC
73a7624 Remove null content sourcefile before zipping (#2730) * Remove null content sourcefile before zipping 12 August 2019, 14:48:55 UTC
cc60fc4 Use Dockstore user name for Zenodo token user name (#2736) Set token user name to Dockstore user name 09 August 2019, 22:05:55 UTC
fe80084 Expose dbUpdateDate (#2716) * Surface dbUpdateDate 09 August 2019, 20:50:18 UTC
2e01bf3 Move most Zenodo code to a helper class (#2732) Move Zenodo code to a helper class Addresses https://ucsc-cgl.atlassian.net/browse/DOCK-822 09 August 2019, 15:17:00 UTC
1b962b6 Feature/fix netty pathsx (#2731) * Fix netty paths with a bom 09 August 2019, 14:20:12 UTC
4dee122 Simple changes for cleanup (#2729) 08 August 2019, 18:53:50 UTC
a518325 [maven-release-plugin] prepare for next development iteration 08 August 2019, 18:31:57 UTC
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
back to top