forked from sipyourdrink-ltd/bernstein
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitattributes
More file actions
24 lines (24 loc) · 1.43 KB
/
Copy path.gitattributes
File metadata and controls
24 lines (24 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Generated artefacts. Marking them keeps GitHub from counting them in
# language statistics and collapses them by default in review diffs, so a
# routine refresh does not bury the hand-written changes in the same PR.
#
# docs/reference/openapi.json is rebuilt by scripts/generate_openapi.py and
# pinned by tests/unit/test_openapi_snapshot_drift.py; edit the routes, not
# the snapshot.
docs/reference/openapi.json linguist-generated=true
# README demo evidence: byte-exact artifacts - the receipt's hashes and
# signature die on any EOL translation, so no checkout may rewrite them.
docs/assets/demo-run/demo.cast -text linguist-generated
docs/assets/demo-run/demo.gif -text linguist-generated
docs/assets/demo-run/run-receipt.json -text linguist-generated
docs/assets/demo-run/run-receipt.pub.pem -text linguist-generated
# Committed receipt test vectors: the same byte-exact rule. A signature is
# over the bytes, so an EOL translation on checkout silently invalidates the
# evidence that tests/unit/test_*_receipt_format_vectors.py compares against.
tests/fixtures/receipt-vectors/*.json -text
tests/fixtures/receipt-vectors/*.pem -text
# Trust record vectors are the same byte-exact artefacts as the receipt
# vectors above: a signature is over the bytes, and the committed public key
# is compared byte-for-byte, so no checkout may translate their line endings.
tests/fixtures/trust-record-vectors/*.json -text
tests/fixtures/trust-record-vectors/*.pem -text