daml/release/artifacts.yaml

209 lines
6.3 KiB
YAML
Raw Normal View History

- target: //daml-lf/data:data
type: jar-scala
mavenUpload: True
- target: //daml-lf/archive:daml_lf_dev_archive_java_proto
type: jar-lib
javadoc-jar: daml_lf_dev_archive_java_proto_javadoc.jar
mavenUpload: True
- target: //daml-lf/archive:daml_lf_dev_archive_proto_zip
type: zip
location:
groupId: com.digitalasset
artifactId: daml-lf-dev-archive-proto
- target: //daml-lf/archive:daml_lf_dev_archive_proto_tarball
type: targz
location:
groupId: com.digitalasset
artifactId: daml-lf-dev-archive-proto
- target: //daml-lf/archive:daml_lf_1.6_archive_java_proto
type: jar-lib
javadoc-jar: daml_lf_1.6_archive_java_proto_javadoc.jar
mavenUpload: True
- target: //daml-lf/archive:daml_lf_1.6_archive_proto_zip
type: zip
location:
groupId: com.digitalasset
artifactId: daml-lf-1.6-archive-proto
- target: //daml-lf/archive:daml_lf_1.6_archive_proto_tarball
type: targz
location:
groupId: com.digitalasset
artifactId: daml-lf-1.6-archive-proto
- target: //daml-lf/archive:daml_lf_1.7_archive_proto_zip
type: zip
location:
groupId: com.digitalasset
artifactId: daml-lf-1.7-archive-proto
- target: //daml-lf/archive:daml_lf_1.7_archive_proto_tarball
type: targz
location:
groupId: com.digitalasset
artifactId: daml-lf-1.7-archive-proto
- target: //daml-lf/archive:daml_lf_archive_reader
type: jar-scala
mavenUpload: True
- target: //compiler/damlc/jar:damlc_jar
type: jar-deploy
platformDependent: True
- target: //daml-lf/transaction:value_java_proto
type: jar-proto
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //daml-lf/transaction:transaction_java_proto
type: jar-proto
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //daml-lf/transaction:blindinginfo_java_proto
type: jar-proto
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //daml-lf/transaction:transaction
type: jar-scala
mavenUpload: True
- target: //daml-lf/data-scalacheck:data-scalacheck
type: jar-scala
mavenUpload: True
- target: //daml-lf/transaction-scalacheck:transaction-scalacheck
type: jar-scala
mavenUpload: True
- target: //daml-lf/language:language
type: jar-scala
mavenUpload: True
- target: //daml-lf/interface:interface
type: jar-scala
mavenUpload: True
- target: //daml-lf/validation:validation
type: jar-scala
mavenUpload: True
- target: //daml-lf/interpreter:interpreter
type: jar-scala
mavenUpload: True
- target: //daml-lf/scenario-interpreter:scenario-interpreter
type: jar-scala
mavenUpload: True
- target: //daml-lf/engine:engine
type: jar-scala
mavenUpload: True
- target: //daml-lf/repl:repl
type: jar
- target: //ledger-api/grpc-definitions:ledger-api-protos-tarball
type: targz
mavenUpload: True
location:
groupId: com.digitalasset
artifactId: ledger-api-protos
- target: //ledger-api/rs-grpc-bridge:rs-grpc-bridge
type: jar-lib
mavenUpload: True
- target: //language-support/java/bindings:bindings-java
type: jar-lib
mavenUpload: True
- target: //language-support/java/bindings-rxjava:bindings-rxjava
type: jar-lib
mavenUpload: True
- target: //ledger/sandbox:sandbox-tarball
type: targz
location:
groupId: com.digitalasset
artifactId: sandbox
- target: //extractor:extractor-binary
type: jar-deploy
- target: //ledger-api/grpc-definitions:ledger-api-scalapb
type: jar-scala
mavenUpload: True
- target: //ledger-api/testing-utils:testing-utils
type: jar-scala
- target: //language-support/scala/bindings:bindings
type: jar-scala
mavenUpload: True
- target: //ledger-api/rs-grpc-akka:rs-grpc-akka
type: jar-scala
mavenUpload: True
Ledger API: Add healthcheck endpoints. (#3573) * grpc-definitions: Delete health_service.proto We can use the version in io.grpc:grpc-services instead. * ledger: Delete ledger/API.md. * sandbox: Fix warnings in ApiServices flagged by IntelliJ. * sandbox: Implement a dummy grpc.health.v1.Health.Check endpoint. * sandbox: Implement a dummy grpc.health.v1.Health.Watch endpoint. * sandbox: Drop repeated elements from grpc.health.v1.Health.Watch. * sandbox: Wrap the HealthService in basic tests. * sandbox: Stop streaming the server health too. * ledger-api-test-tool: Health check tests. * Add a changelog entry for the health check endpoints. CHANGELOG_BEGIN - [Ledger API] Add healthcheck endpoints, conforming to the `GRPC Health Checking Protocol <https://github.com/grpc/grpc/blob/master/doc/health-checking.md>`_. It is always ``SERVING`` for now. - [DAML Ledger Integration Kit] Add conformance test coverage for the ``grpc.health.v1.Health`` service. CHANGELOG_END * ledger-api-integration-tests: Increment the number of services. * Apply suggestions from code review Co-Authored-By: Stefano Baghino <43749967+stefanobaghino-da@users.noreply.github.com> * sandbox: Use `AkkaBeforeAndAfterAll` in the HealthServiceSpec. In an attempt to get it working on CI. * sandbox: Change `dropRepeated` to `DropRepeated()`. Keep it in one file. * test-common: Use `Delayed.by` in `TimeBoundObserver`. * test-common: Close the source when `TimeBoundObserver` completes. * ./fmt.sh That'll teach me not to `--no-verify` just because it's a merge commit. * sandbox: Inline `HealthService.suppress`. At some point it was being used twice. * sandbox: Increase the timeout for HealthServiceSpec. * sandbox: Reimplement HealthService using the Scala protobuf types. * sandbox: Generate an Akka-compatible trait for the health service. And refactor a lot of test code to make it easy to test. * ledger-api-common: Move the HealthService here. * rs-grpc-testing-utils: Publish to Maven. * rs-grpc-testing-utils: Add Maven coordinates.
2019-11-22 17:02:05 +03:00
- target: //ledger-api/rs-grpc-testing-utils:rs-grpc-testing-utils
type: jar-scala
mavenUpload: True
- target: //ledger/ledger-api-akka:ledger-api-akka
type: jar-scala
mavenUpload: True
- target: //scala-protoc-plugins/scala-logging:scala-logging-lib
type: jar-scala
mavenUpload: True
- target: //ledger/ledger-api-scala-logging:ledger-api-scala-logging
type: jar-scala
mavenUpload: True
- target: //ledger/ledger-api-client:ledger-api-client
type: jar-scala
mavenUpload: true
- target: //ledger/ledger-api-domain:ledger-api-domain
type: jar-scala
mavenUpload: True
- target: //ledger/ledger-api-common:ledger-api-common
type: jar-scala
mavenUpload: True
- target: //ledger/ledger-api-auth:ledger-api-auth
type: jar-scala
mavenUpload: True
- target: //ledger/sandbox:sandbox
type: jar-scala
- target: //ledger/ledger-api-test-tool:ledger-api-test-tool
type: jar-deploy
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //language-support/scala/codegen:codegen
type: jar-scala
mavenUpload: true
- target: //language-support/scala/codegen:codegen-main
type: jar
- target: //language-support/scala/bindings-akka:bindings-akka
type: jar-scala
mavenUpload: True
- target: //language-support/java/codegen:shaded_binary
type: jar-scala
mavenUpload: true
- target: //language-support/java/codegen:lib
type: jar-scala
mavenUpload: true
- target: //navigator/backend:navigator-binary
type: jar-deploy
- target: //language-support/codegen-common:codegen-common
type: jar-scala
mavenUpload: true
- target: //language-support/codegen-main:shaded_binary
type: jar-scala
mavenUpload: true
- target: //ledger/participant-state:participant-state
type: jar-scala
mavenUpload: True
- target: //ledger/participant-state-index:participant-state-index
type: jar-scala
mavenUpload: True
- target: //ledger/sandbox:ledger-api-server
type: jar-scala
mavenUpload: True
- target: //ledger/participant-state/kvutils:daml_kvutils_java_proto
type: jar-proto
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //ledger/participant-state/kvutils:kvutils
type: jar-scala
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //ledger-service/lf-value-json:lf-value-json
type: jar-scala
- target: //ledger-service/utils:utils
type: jar-scala
- target: //ledger-service/jwt:jwt
type: jar-scala
mavenUpload: True
json-api: store contracts similar to Extractor's single-table (#3192) * new library ledger-service/db-backend * borrow contracts table schema from extractor * borrow contract insertion, removing some data to be unused * match contract schema with insert function * factor insertContract arguments * offset table declarations * CLI argument for query store * surrogate template IDs * compute surrogate template IDs on-the-fly * database init action * incoherent typeclasses, eh * newtype SurrogateTpId * offset fetch/update functions * bad sql * bulk insert contracts, function for selecting contracts * expose contract column name for query's usage * Initializing DB on startup if configured * dropping existing tables as part of initialization * fix some query syntax errors * createSchema flag * function for streaming transactions with jwt party selected * formatting * usage * collect acs contracts and the ledger offset at the end * lastOffset * fixing merge conflicts, updating the way 3rd party deps are specified * Moving ContractDao into http-json module so it can take domain AST as an input * cleanup * injecting new dependencies * split transaction batches into inserts and deletes * generate sql for deleting contracts * `fetch_sources = True` for java_deps * make the delete-constructed fragment more efficient; handle empty list here * pass logHandler for insertContracts * ContractDao returns ConnectionIO, it's up to the caller to wrap query into a transaction * fixing typo * minor cleanup, moving fromLedgerApi factory function into corresponding companion objects * don't need it any more * GetActiveContractsResponse => domain.Contract factory * make concatFragment private * add partition graph; move other contract-fetching experiments to ContractsFetch * experimenting with akka sources * introducing domain.Offset to work around API's empty/null offset cases * minor cleanup * decompose fetchActiveContractsFromOffset * missed via * ACS splitting graph * finish doc for ACS splitting graph * remove unneeded stages * WIP * lazily read a stream of ConnectionIO into a single ConnectionIO * cancel on IO error * figuring out how to put all the pieces together * graph WIP * Removing workflowId from the JSON API * simplify acsAndBoundary; describe other flow pieces * WIP * use Vector in InsertDeleteStep; add variant for ACS (no deletes) * `org.wartremover.warts.NonUnitStatements` enforced in `http-json` module * evaluate InsertDeleteStep to a ConnectionIO * database variant of LfValueCodec, using numbers for numbers * convert input to JSON, combine insert plans, connect rest of contractsToOffsetIo * remove strict contractsToOffset sink * moving dao methods into an object * putting pieces together * contractsFromOffset WIP * should be it * cleanup * cleanup * contractsIo that takes List[domain.TemplateId.RequiredPkg]) * contractsIo that takes List[domain.TemplateId.RequiredPkg]) * cleanup * put all pieces together, testing something does not work yet * diff is not required to return anything that is why Sink.lastOption that gives Option[domain.Offset] * factor out tuple split * use traverse syntax in contractsIo2 * factor explicit flow steps out of graph DSL; remove aggregate * locally model the Absolute/Begin distinction for offset bookmarking in DB * Adding test cases to run HTTP Service with Postgres backend the same set of test cases, run with and without DB backend * make better use of domain.Offset in OffsetBoundary * monomorphize InsertDeleteStep#append * Disabling a test that fails with DB backend * add release note * add release note about workflowId * a test case that checks the number or stored contracts * trying to figure out why Postgres test fails on Windows with NPE
2019-11-06 21:53:16 +03:00
- target: //ledger-service/db-backend:db-backend
type: jar-scala
- target: //ledger-service/http-json:http-json
type: jar-scala
- target: //ledger-service/http-json:http-json-binary
type: jar-deploy
- target: //triggers/runner:trigger-runner
type: jar-deploy
- target: //daml-assistant/scala-daml-project-config:scala-daml-project-config
type: jar-scala
mavenUpload: true
- target: //libs-scala/grpc-utils:grpc-utils
type: jar-scala
mavenUpload: True
- target: //libs-scala/timer-utils:timer-utils
type: jar-scala
mavenUpload: true