Commit 0f57fb5
authored
fix(examples)!: migrate credentialStatus to DID-based CRSet model (#46)
* fix(examples)!: migrate credentialStatus to DID-based CRSet model
BREAKING CHANGE: credentialStatus entries use the new statusServiceOperator
+ statusIndex model instead of the old non-compliant DID path id notation.
- Migrate all 5 SimpulseID credential examples to new format
- Update test_examples_integrity.py: check statusServiceOperator and statusIndex
- Update docs/credentials/index.md credential skeleton
- Pin harbour-credentials submodule to fix/credential-status-did-compliance
Refs: reachhaven/harbour-credentials#6
Signed-off-by: Carlo van Driesten <carlo.van-driesten@bmw.de>
* fix(ci): create tag before git-cliff in workflow_dispatch releases (#47)
When the release workflow is triggered via workflow_dispatch, the target tag
does not yet exist in git history. git-cliff --latest picks up the previous
tag instead of generating notes for the new release.
Fix: create a lightweight local tag before running git-cliff so --latest
resolves to the correct range.
Also removes continue-on-error from the changelog step so failures are
surfaced instead of silently swallowed.
Signed-off-by: Carlo van Driesten <carlo.van-driesten@bmw.de>
* chore(deps): pin harbour-credentials submodule to v1.1.0 release
The PR previously pinned to a feature branch commit (dd572d6) on
fix/credential-status-did-compliance. Update to the v1.1.0 release tag
(b89ddae) which includes the same CRSet model fix via squash-merge,
plus CI improvements and the TypeScript pipeline.
Refs: reachhaven/harbour-credentials#6
Signed-off-by: Carlo van Driesten <carlo.van-driesten@bmw.de>
---------
Signed-off-by: Carlo van Driesten <carlo.van-driesten@bmw.de>1 parent f3ec6ca commit 0f57fb5
9 files changed
Lines changed: 36 additions & 18 deletions
File tree
- .github/workflows
- docs/credentials
- examples
- submodules
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
54 | 65 | | |
55 | 66 | | |
56 | 67 | | |
| |||
60 | 71 | | |
61 | 72 | | |
62 | 73 | | |
63 | | - | |
64 | 74 | | |
65 | 75 | | |
66 | 76 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | 36 | | |
38 | | - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | 25 | | |
27 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | 26 | | |
28 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | 49 | | |
51 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | 36 | | |
38 | | - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| |||
Submodule harbour-credentials updated 24 files
- .github/workflows/cd-release.yml+21-6
- .github/workflows/ci.yml+60
- Makefile+39-4
- README.md+12-2
- cliff.toml+60
- docs/guide/delegated-signing.md+3-1
- docs/schema/credential-model.md+9-4
- docs/specs/references/vc-data-model-2.0.md+1-1
- examples/credential-with-evidence.json+6-4
- examples/credential-with-nested-evidence.json+9-6
- examples/gaiax/delegated-signing-receipt.json+6-4
- examples/gaiax/legal-person-credential-embedded.json+6-4
- examples/gaiax/legal-person-credential.json+6-4
- examples/gaiax/natural-person-credential.json+9-6
- examples/gaiax/participant-vp.json+6-4
- examples/gaiax/trust-anchor-credential.json+3-2
- linkml/harbour-core-credential.yaml+54-3
- linkml/w3c-vc.yaml+2-2
- src/typescript/harbour/package.json+4-1
- src/typescript/harbour/story-sign.ts+414
- src/typescript/harbour/story-verify.ts+301
- src/typescript/harbour/tsconfig.json+1-1
- src/typescript/harbour/yarn.lock+304
- tests/python/credentials/test_validation.py+11
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
352 | 352 | | |
353 | 353 | | |
354 | 354 | | |
355 | | - | |
| 355 | + | |
356 | 356 | | |
357 | 357 | | |
358 | | - | |
359 | | - | |
360 | | - | |
361 | | - | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
362 | 365 | | |
363 | 366 | | |
364 | 367 | | |
| |||
0 commit comments