Permalink
...
Comparing changes
Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Choose a Base Repository
broadinstitute/cromwell
BGI-flexlab/cromwell
GiladOlswang/cromwell
Horneth/cromwell
LREN-CHUV/cromwell
SunbyMoon/cromwell
agduncan94/cromwell
antonkulaga/cromwell
bestwpw/cromwell
buchanae/cromwell
bw2/cromwell
cemoulto/cromwell
cowmoo/cromwell
danbills/cromwell
dayedepps/cromwell
delagoya/cromwell
delocalizer/cromwell
dgtester/cromwell
ffinfo/cromwell
gitter-badger/cromwell
indraniel/cromwell
jfiksel/cromwell
jnsunkersett/cromwell
knoblett/cromwell
kshakir/cromwell
ohsu-comp-bio/cromwell
orodeh/cromwell
pjeraldo/cromwell
qqss88/cromwell
seandavi/cromwell-1
shivagopalan/cromwell
sleongmgi/cromwell
tcong2012/cromwell
teamcgc/cromwell
vivovip/cromwell
ww102111/cromwell
xxu46/cromwell
yunzhengluoyi/cromwell
zebbra2014/cromwell
Nothing to show
Choose a base branch
0.19_hotfix
0.21_fc_hotfix
0.21_hotfix
0.22_hotfix
23_hotfix
24_hotfix
25_hotfix
26_hotfix
26_hotfix_2
27_hotfix
28_hotfix
CromwellClientFailures
FixGcrToken
aws_backend
cjl_sneaky_test
cromwell-1990
cromwell-2094_tj_rebase
cromwell-2373
cromwell-2385
deb_add_pull_approve
dev_ccc_test
develop
dockerCacheMode
firecloud
jg_reactive_platform
jg_scala_2_12
jg_status_endpoint
jg_typesafe
jg_use_grpc_codes
ks_allow_backends
ks_allow_dotted_dirs
ks_handle_non_200
ks_local_docker_hash
ks_rm_prememption_debug
ks_uger_array_wip
master
mlc_config_cwl_gull
mlc_confirm_preemptible
mock_failure
mock_failure_2
nb_run_tests
papi_staging
release-0.17
release-0.18
release-0.19
rm_jg_jes_retry
rm_log_failures
rm_testTes
tes_failure
tj_dockerfix_26_hotfix
tj_dockerfix_26_hotfix_2
wdl_facelift
Nothing to show
Choose a Head Repository
broadinstitute/cromwell
BGI-flexlab/cromwell
GiladOlswang/cromwell
Horneth/cromwell
LREN-CHUV/cromwell
SunbyMoon/cromwell
agduncan94/cromwell
antonkulaga/cromwell
bestwpw/cromwell
buchanae/cromwell
bw2/cromwell
cemoulto/cromwell
cowmoo/cromwell
danbills/cromwell
dayedepps/cromwell
delagoya/cromwell
delocalizer/cromwell
dgtester/cromwell
ffinfo/cromwell
gitter-badger/cromwell
indraniel/cromwell
jfiksel/cromwell
jnsunkersett/cromwell
knoblett/cromwell
kshakir/cromwell
ohsu-comp-bio/cromwell
orodeh/cromwell
pjeraldo/cromwell
qqss88/cromwell
seandavi/cromwell-1
shivagopalan/cromwell
sleongmgi/cromwell
tcong2012/cromwell
teamcgc/cromwell
vivovip/cromwell
ww102111/cromwell
xxu46/cromwell
yunzhengluoyi/cromwell
zebbra2014/cromwell
Nothing to show
Choose a head branch
0.19_hotfix
0.21_fc_hotfix
0.21_hotfix
0.22_hotfix
23_hotfix
24_hotfix
25_hotfix
26_hotfix
26_hotfix_2
27_hotfix
28_hotfix
CromwellClientFailures
FixGcrToken
aws_backend
cjl_sneaky_test
cromwell-1990
cromwell-2094_tj_rebase
cromwell-2373
cromwell-2385
deb_add_pull_approve
dev_ccc_test
develop
dockerCacheMode
firecloud
jg_reactive_platform
jg_scala_2_12
jg_status_endpoint
jg_typesafe
jg_use_grpc_codes
ks_allow_backends
ks_allow_dotted_dirs
ks_handle_non_200
ks_local_docker_hash
ks_rm_prememption_debug
ks_uger_array_wip
master
mlc_config_cwl_gull
mlc_confirm_preemptible
mock_failure
mock_failure_2
nb_run_tests
papi_staging
release-0.17
release-0.18
release-0.19
rm_jg_jes_retry
rm_log_failures
rm_testTes
tes_failure
tj_dockerfix_26_hotfix
tj_dockerfix_26_hotfix_2
wdl_facelift
Nothing to show
10
contributors
Commits on Jun 30, 2017
|
|
Horneth |
Update cromwell version from 28 to 29
|
7c9641c
|
|||
|
|
Horneth |
update release WDL (#2399)
|
635733c
|
Commits on Jul 01, 2017
|
|
geoffjentry |
Migrate Cromwell from Spray to Akka HTTP. Closes #1243 (#2380)
|
176de92
|
Commits on Jul 05, 2017
|
|
geoffjentry |
Scala 2.12 support for Cromwell (#2412)
|
3e98082
|
Commits on Jul 06, 2017
|
|
Horneth + geoffjentry |
Rebased (#2406)
|
a30c701
|
|||
|
|
mcovarr + mcovarr |
Remove pre-PBE tables.
|
13691aa
|
|||
|
|
mcovarr + mcovarr |
Command line parsing redo.
|
308f087
|
Commits on Jul 07, 2017
|
|
geoffjentry |
Only gzip metadata if requested. Closes #2419 (#2427)
* Only gzip metadata if requested. Closes #2419 |
644967d
|
Commits on Jul 11, 2017
|
|
mcovarr + mcovarr |
patvars
|
6d00a45
|
Commits on Jul 12, 2017
|
|
mcovarr + mcovarr |
make console usable again
|
1b958d2
|
|||
|
|
geoffjentry |
Add restrict-metadata-access (#2435)
Add restrict-metadata-access |
2862235
|
Commits on Jul 14, 2017
|
|
francares |
Fixed issue regarding parsing request body on query POST API. (#2447)
|
2e32c41
|
Commits on Jul 17, 2017
|
|
mcovarr + mcovarr |
Separate out retryables from true terminals from the WEA perspective.
|
8c0f888
|
|||
|
|
kshakir |
Removed /api prefix from /engine.
|
All checks have passed4 successful checks |
9e688ec
|
||
|
|
cjllanwarne |
Preempted to backendStatus in existing metadata.
|
c5adbf2
|
Commits on Jul 18, 2017
|
|
kshakir |
Merge pull request #2454 from broadinstitute/ks_move_version_endpoint
Removed /api prefix from /engine. |
947f8c6
|
|||
|
|
cjllanwarne |
Merge pull request #2443 from broadinstitute/cjl_2438
Preempted to backendStatus in existing metadata. Develop edition |
1786ae5
|
|||
|
|
kshakir |
Docker publish develop branch to dev environment.
|
All checks have passed4 successful checks |
2e9a96e
|
||
|
|
kshakir |
Merge pull request #2465 from broadinstitute/ks_docker_tag_caas
Docker publish develop branch to dev environment. |
b32a8fe
|
|||
|
|
mcovarr + mcovarr |
Update to beginning-cromwomified, subprojecty wdl4s.
|
2708188
|
|||
|
|
mcovarr + mcovarr |
Updated wdl4s
|
9620f74
|
Commits on Jul 19, 2017
|
|
cjllanwarne |
Resurrected the unused `Preempted` status
|
All checks have passed4 successful checks |
fd05a87
|
||
|
|
cjllanwarne |
Merge pull request #2462 from broadinstitute/cjl_2455
Resurrected the unused `Preempted` status |
9b08454
|
Commits on Jul 20, 2017
|
|
geoffjentry |
Assign a dispatcher to services and allow them to be customized (#2470)
|
eece7ae
|
|||
|
|
cjllanwarne |
Made 'size' accept empty files, Cromwell-side
|
Some checks were not successful2 errored and 1 successful checks |
9cf69ad
|
||
|
|
cjllanwarne |
Merge pull request #2468 from broadinstitute/cjl_optional_file_size
Made 'size' accept empty files, Cromwell-side |
0b92711
|
|||
|
|
cjllanwarne |
Made call cache hash endpoint more JSONic
|
All checks have passed4 successful checks |
32841b9
|
||
|
|
cjllanwarne |
Merge pull request #2471 from broadinstitute/cjl_reformat_ccdiff
Made call cache hash endpoint more JSONic |
f1ee2d2
|
|||
|
|
cjllanwarne |
Diff endpoint doc'ing
|
All checks have passed4 successful checks |
9225bc5
|
||
|
|
cjllanwarne |
Merge pull request #2473 from broadinstitute/cjl_diff_docs
Diff endpoint doc'ing |
8a8ed40
|
Commits on Jul 22, 2017
|
|
danbills |
Pull approve v2 featuring GH review integration (#2477)
bumped pullapprove to v2 and added GH reviews |
36a08ec
|
|||
|
|
kshakir |
Switch from travis encrypted files to vault
|
All checks have passed4 successful checks |
d5a51c6
|
Commits on Jul 24, 2017
|
|
kshakir |
Merge pull request #2481 from broadinstitute/ks_test_docker_vault
Switch from travis encrypted files to vault. Closes #1296 |
be6ad40
|
|||
|
|
geoffjentry |
Put the binding timeout back to where it was in spray-land (#2478)
|
11496fc
|
Commits on Jul 25, 2017
|
|
ruchim |
Don't append to lists (#2485) (#2486)
append metadata events to a vector not list |
49b59b0
|
Commits on Jul 26, 2017
|
|
kshakir |
Initialize db before serving over HTTP
|
All checks have passed4 successful checks |
76f6aae
|
||
|
|
kshakir |
Merge pull request #2484 from broadinstitute/ks_liquibase_then_bind
Initialize db before serving over HTTP |
5b16d61
|
|||
|
|
Horneth |
Handle failed Cromwell requests (#2488)
* Handle failed Cromwell requests in the CromwellAPIClient |
27f9f1c
|
|||
|
|
danbills |
removed jainh from committers to fix pullapprove (#2491)
|
219b0c5
|
|||
|
|
Horneth |
Handle null access token from Google Credentials (#2489)
* handle null access token from Google Credentials |
645d8b2
|
Commits on Jul 27, 2017
|
|
cjllanwarne |
Additional clienty bits for Cromwell
|
bdfaf91
|
|||
|
|
cjllanwarne |
Merge pull request #2474 from broadinstitute/cjl_more_clienty_bits
Additional clienty bits for Cromwell |
16a7498
|
|||
|
|
mcovarr + mcovarr |
Updates for subprojected wdl4s. Also remove "dryRun" since that didn'…
…t actually dry run anything. |
bb0f6ea
|
|||
|
|
mcovarr + mcovarr |
search and replace run amok
|
e648273
|
Commits on Jul 28, 2017
|
|
geoffjentry |
Upgrade to scala 2.12.3 (#2502)
|
42a1dce
|
|||
|
|
cjllanwarne |
Model objects for Cromwell Queries
|
All checks have passed4 successful checks |
4d8825d
|
||
|
|
cjllanwarne |
Merge pull request #2501 from broadinstitute/cjl_query_responses
Model objects for Cromwell Queries |
c041402
|
|||
|
|
cjllanwarne |
Allow "AbortedResponse" even when not aborting
|
All checks have passed4 successful checks |
350a024
|
||
|
|
cjllanwarne |
Merge pull request #2503 from broadinstitute/cjl_jes_6_day_limit
Allow "AbortedResponse" even when not aborting |
e642a94
|
Commits on Jul 30, 2017
|
|
geoffjentry |
Dispatcherizing undispatcherized actors. Trying to standardize on add…
…ing it to the props where appropriate (#2499) |
a611db6
|
Commits on Jul 31, 2017
|
|
kshakir |
Replaced use of Future.foreach with error handling
|
All checks have passed4 successful checks |
8d3e615
|
||
|
|
kshakir |
Merge pull request #2500 from broadinstitute/ks_report_bad_inputs
Replaced use of Future.foreach with error handling |
0e4d507
|
Commits on Aug 01, 2017
|
|
Horneth |
Graceful Server Shutdown (#2490)
* Graceful shutdown * Dont overwrite jes auth file include application.conf in centaur conf files |
07a5671
|
|||
|
|
kshakir |
Client only modifies request json when inserting a refresh token.
|
All checks have passed4 successful checks |
cf8c228
|
||
|
|
kshakir |
Merge pull request #2509 from broadinstitute/ks_client_pass_options
Client only modifies request json when inserting a refresh token. |
e97bcc7
|
Unified
Split
Showing
304 changed files
with
4,238 additions
and 3,569 deletions.
View
22
.pullapprove.yml
| @@ -1,16 +1,24 @@ | ||
| -approve_by_comment: true | ||
| -approve_regex: ':\+1:' | ||
| -reset_on_push: false | ||
| -author_approval: ignored | ||
| -reviewers: | ||
| +# enabling version 2 turns github reviews on by default | ||
| +version: 2 | ||
| +group_defaults: | ||
| + approve_by_comment: | ||
| + enabled: true | ||
| + approve_regex: ':\+1:' | ||
| + reset_on_push: | ||
| + enabled: false | ||
| +groups: | ||
| + reviewers: | ||
| required: 2 | ||
| - members: | ||
| + github_reviews: | ||
| + enabled: true | ||
| + author_approval: | ||
| + ignored: true | ||
| + users: | ||
| - Horneth | ||
| - cjllanwarne | ||
| - francares | ||
| - gauravs90 | ||
| - geoffjentry | ||
| - - jainh | ||
| - jsotobroad | ||
| - katevoss | ||
| - kcibul | ||
View
5
.travis.yml
| @@ -1,8 +1,10 @@ | ||
| sudo: required | ||
| dist: trusty | ||
| +services: | ||
| + - docker | ||
| language: scala | ||
| scala: | ||
| - - 2.11.8 | ||
| + - 2.12.2 | ||
| jdk: | ||
| - oraclejdk8 | ||
| cache: | ||
| @@ -18,7 +20,6 @@ before_cache: | ||
| before_install: | ||
| # https://github.com/travis-ci/travis-ci/issues/7940#issuecomment-310759657 | ||
| - sudo rm -f /etc/boto.cfg | ||
| - - openssl aes-256-cbc -K "$encrypted_5ebd3ff04788_key" -iv "$encrypted_5ebd3ff04788_iv" -in src/bin/travis/resources/jesConf.tar.enc -out jesConf.tar -d || true | ||
| env: | ||
| global: | ||
| - CENTAUR_BRANCH=develop | ||
View
21
CHANGELOG.md
| @@ -1,5 +1,26 @@ | ||
| # Cromwell Change Log | ||
| +## 29 | ||
| + | ||
| +### Breaking Changes | ||
| + | ||
| +* Request timeouts for HTTP requests on the REST API now return a 503 status code instead of 500. The response for a request timeout is no longer in JSON format. | ||
| +* The metadata endpoint no longer returns gzipped responses by default. This now needs to be explicitly requested with an `Accept-Encoding: gzip` header | ||
| + | ||
| +* Command line usage has been extensively revised for Cromwell 29. Please see the | ||
| +[README](https://github.com/broadinstitute/cromwell#command-line-usage) for details. | ||
| + | ||
| +* The engine endpoints are now served under `/engine`. Previousely engine endpoints were available under | ||
| +`/api/engine`. Workflow endpoints are still served under `/api/workflows`. The setting `api.routeUnwrapped` has been | ||
| +retired at the same time. | ||
| + | ||
| +* The response format of the [callcaching/diff](https://github.com/broadinstitute/cromwell#get-apiworkflowsversioncallcachingdiff) endpoint has been updated. | ||
| + | ||
| +### Cromwell Server | ||
| + | ||
| +* Cromwell now attempts to gracefully shutdown when running in server mode and receiving a `SIGINT` (`Ctrl-C`) or `SIGTERM` (`kill`) signal. This includes waiting for all pending Database writes before exiting. | ||
| +A detailed explanation and information about how to configure this feature can be found in the [Cromwell Wiki](https://github.com/broadinstitute/cromwell/wiki/DevZone#graceful-server-shutdown). | ||
| + | ||
| ## 28 | ||
| ### Bug Fixes | ||
View
4
NOTICE
| @@ -1,4 +0,0 @@ | ||
| -cromwell.webservice/PerRequest.scala (https://github.com/NET-A-PORTER/spray-actor-per-request) | ||
| -is distributed with this software under the Apache License, Version 2.0 (see the LICENSE-ASL file). In accordance | ||
| -with that license, that software comes with the following notices: | ||
| - Copyright (C) 2011-2012 Ian Forsey |
Oops, something went wrong.