Skip to content

Commit 6fcd64b

Browse files
committed
feature: 각 파티션 manifest 에 hash 값 계산
1 parent d0b2298 commit 6fcd64b

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

packages/patchlogr-core/src/partition/partition.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export type Partition = {
44
};
55

66
export type PartitionedSpec = {
7+
hash: string;
78
metadata: Record<string, unknown>;
89
partitions: Map<string, Partition[]>;
910
};

packages/patchlogr-core/src/partition/partitionByMethod.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export function partitionByMethod(spec: CanonicalSpec): PartitionedSpec {
1717
});
1818

1919
return {
20+
hash: createSHA256Hash(stableStringify(spec)),
2021
metadata: {
2122
...spec.info,
2223
...spec.security,

packages/patchlogr-core/src/partition/partitionByTag.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export function partitionByTag(spec: CanonicalSpec): PartitionedSpec {
1919
});
2020

2121
return {
22+
hash: createSHA256Hash(stableStringify(spec)),
2223
metadata: {
2324
...spec.info,
2425
...spec.security,

0 commit comments

Comments
 (0)