mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 01:07:18 +03:00
f8bebffb4e
* Add signatories and observers to Ledger API Cascade fixes deriving from compilation and test errors. * Add signatories and observers to Java bindings and codegen * Add signatories and observers to Scala bindings and codegen * Add signatories and observers to navigator * Add signatories and observers to the Haskell bindings * Add integration test * Comply with formatting standard * Add release notes * Apply edits from CI feedback and self-review * Fix wrong input on test case for observers sorting Co-Authored-By: Robert Autenrieth <31539813+rautenrieth-da@users.noreply.github.com> * Read JSON as strings from DB, parse them as parties Address https://github.com/digital-asset/daml/pull/1814#discussion_r296405252 * Change parties rendering and observer display condition Address https://github.com/digital-asset/daml/pull/1814#discussion_r296390104 * Fix sorting tests, implement sorting by agreement Address https://github.com/digital-asset/daml/pull/1814#discussion_r296397390 FIXME notes have been added for suspicious test cases * Prevent any mutation of CreatedEvent arguments Address https://github.com/digital-asset/daml/pull/1814#discussion_r296572639 * Comply with formatting standard * Stakeholders are filtered up to the witnesses Addresses https://github.com/digital-asset/daml/pull/1814#discussion_r297102521
41 lines
1.3 KiB
Makefile
41 lines
1.3 KiB
Makefile
.PHONY: setup build start clean setup update-graphql-types report-licenses
|
|
|
|
default: build
|
|
|
|
setup:
|
|
# Always install dev dependencies, since almost all
|
|
# commands require some build step.
|
|
yarn install --production=false
|
|
|
|
build: clean setup update-graphql-types
|
|
yarn build
|
|
|
|
test: setup
|
|
yarn test
|
|
|
|
start: setup
|
|
yarn start
|
|
|
|
start-ui-core: setup
|
|
yarn start-ui-core
|
|
|
|
clean:
|
|
rm -rf dist/
|
|
|
|
lint: setup
|
|
yarn lint
|
|
|
|
report-licenses: setup
|
|
yarn license-checker --production --json --out $(OUT)
|
|
|
|
update-graphql-types: setup
|
|
yarn run apollo client:codegen -c ./apollo.config.js --passthroughCustomScalars --customScalarsPrefix=OpaqueTypes. --outputFlat --target typescript --includes="./src/ui-core/**/*.ts*" ./src/ui-core/src/api/QueriesBody.txt
|
|
echo "import * as OpaqueTypes from './OpaqueTypes'" > ./src/ui-core/src/api/Queries.ts
|
|
cat ./src/ui-core/src/api/QueriesBody.txt >> ./src/ui-core/src/api/Queries.ts
|
|
rm ./src/ui-core/src/api/QueriesBody.txt
|
|
|
|
yarn run apollo client:codegen -c ./apollo.config.js --passthroughCustomScalars --customScalarsPrefix=OpaqueTypes. --outputFlat --target typescript --includes="./src/**/*.ts*" --excludes="./src/ui-core/**/*.ts*" ./src/api/QueriesBody.txt
|
|
echo "import * as OpaqueTypes from '@da/ui-core/lib/api/OpaqueTypes'" > ./src/api/Queries.ts
|
|
cat ./src/api/QueriesBody.txt >> ./src/api/Queries.ts
|
|
rm ./src/api/QueriesBody.txt
|