mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-10 10:46:11 +03:00
e7bbf87692
* daml-lf: cosmetic * daml-lf: release V1.6 * daml-lf: update spec * update unreleased.rst * Address Martin's comments * damlc: active daml-lf-target 1.6 * lf-encoder: fix testing dar generation * daml-lf spec: simplify 1.dev description * daml-lf: fix engine test * daml-lf: fix version timeline * extractor: fix test * Address Stephen's comments * Add more meat to the release notes * java-codegen: update docs * damlc: set 1.6 as default output version * java-codegen update integration tests * undo replicating typo * release notes * scala-codegen: update test * java-codegen: fix doc * extractor: fix test * address Gerolf's comments * realse-notes: cleanup unreleased.rst * Address last comment from Stephen + cosmetic cleanup * formatting |
||
---|---|---|
.. | ||
bin | ||
src | ||
.gitignore | ||
BUILD.bazel | ||
README.md | ||
UNRELEASED.md |
Extractor
Build
The code uses SBT as a build system
sbt compile
To run the tests
sbt test
Release
- Create a branch
extractor-release-<major>-<minor>-<point>
for the release. Check the file ledger-tools/extractor/version.sbt. For example, let's say the the current version of the project is0.9.3-SNAPSHOT
. You need to create a branch calledextractor-release-0-9-3
; - Move the ## Unreleased section of ledger-tools/extractor/UNRELEASED.md to the new release version you have created in ledger-tools/extractor/CHANGELOG.md and commit to that branch. The message of the commit is not important as it will be discarded;
- Run
sbt release
. This will ask for the release version and the next version, and will create commit with the release version and next version, and also takes care about tagging; - Push your branch and tag:
git push origin release/extractor/0.9.3 # check the tag that has been created, and push it
git push -u origin extractor-release-0-9-3 # push your branch
- Go to the release Jenkins job Enter the tag you published and run the job.
- Create a Pull Request from your branch, have it reviewed and merged. After it's done, you can delete the branch.