Commit e36367e
✨ Migrate from Indy to Cheqd (#1552)
* 🧪 Create did:cheqd for governance
* ✨ Support posting did:cheqd schemas to trust registry
* 🚧 Support fetching did:cheqd schemas from TR
Need to accommodate slashes in schema id, which is being passed as a query param
* 🔧 Disable registering sov did for governance
* 🎨 Default cheqd
* 🚧
* 🔧 Disable ledger
* 🚧 Use cloudcontroller with some field validators removed
didx-xyz/aries-cloudcontroller-python#249
* 🐛 TODO: retrieve schema_id from cheqd cred def
* 🐛 Fix reading did from cred def id for cheqd
* 🚧 Use updated debug branch for cheqd plugin
* ♻️ Change sov to cheqd
* 🎨 Rename module
* 🛂 Remove endorser connection check for revocable cred def
* 🎨 Cred def: create_transaction_for_endorser=False
* 🧪 Fix unit tests
* 👷 Dump DID Registrar/Resolver logs
* 🚧 Remove parallel tests command
* 🔧 Reduce default registry size to 5000
* 🔧 Set did-registrar log level to warn
* 🐛 Match `get_schema` on entire path
* 🐛 Replace hack to `get_schema` by matching entire path
* 🔧 Set did-registrar log level to warn
* 🧪 Fix test: issuer no longer has endorser connection
* 🧪 Fix test: remove did:sov
* 🧪 Fix schema id assertion
* 🧪 Skip setting endpoint for cheqd did
* 🐛 Fix registrar log level
* 🧪
* 🧪 Cover cheqd schema
* 🎨
* 🐛 Add additional path extender
* 🐛 Yet another path extender!
* 🧪
* 🚧 Update acapy base image
* 🚧 Update cheqd plugin - improved logging
* 🚧 Use same commit hash for nats and cheqd plugins
* 🔥 Remove Indy Ledger from Local Dev (#1566)
* 🔥 Remove Indy Ledger from Local Dev
* 🥷🦨 Blacksmith 8vCPU runner for local tests
* 🔥 Remove Ledger Nodes from Docker Build + Local Tests (#1567)
* 🔥 Remove Docker Cache Logs
Also disable Mise caching in Local Tests
* 🔥 Disable Python venv cache
* ⏪ Revert "🔥 Disable Python venv cache"
This reverts commit a20fcd1.
* 👷 Use bigger Github Runner rather than Blacksmith
Re-enable Mise Caching
* 🧪 Fix Ed25519 signature version
* 🧪 Skip broken did-exchange/rotate tests for now
* ⬆️ Use latest plugin commit hash
* 👷 Add Cheqd testnet mnemonic to CI/CD (#1569)
Configure the GitHub Actions workflow to pass the Cheqd testnet mnemonic
secret to the `driver-did-cheqd` component. This allows the driver to
interact with the Cheqd testnet blockchain during CI/CD runs and local
tests.
* The mnemonic is used as a fee-payer account for testnet transactions
* Added as a required secret to both `cicd.yml` and `local-tests.yml` workflows
* Passed as `FEE_PAYER_TESTNET_MNEMONIC` environment variable to Tilt
* 🎨 `mise run fmt`
* 🎨 Remove commented out code
* 🎨 Fix return types
* 📝 Update OpenAPI Specs
* 🔥 Delete Indy Ledger in Dev (#1570)
* 🔥 Delete Indy Ledger in Dev
* Delete Indy Ledger from Helmfile and Dev config
* Set `ACAPY_NO_LEDGER` in Dev
* 🔧 Configure Cheqd plugin in Dev
* 🔧 Set default registry size to 200
* K6: with temporary OOB
* 🎨 Remove from create tenant request
* 🔧 Remove ACAPY_WALLET_SEED from dev governance agent
* 👷 Remove xdist config from pytest
* 🔖 5.0.0-rc2
* K6: use OOB invitation
* K6: Delete issuers at end of tests
* 🔊 Improve error logging in cheqd plugin
* 🎨 Remove unused wallet_type arg
* 🎨 Improve cheqd error messages
* ✨ Support configuring Cheqd network
* 🎨 Remove sov from supported methods
* ✨ 🐛 Add asyncio.lock to DIDRegistrar
* 🎨 Remove wallet type from fixture method
* 🚧 Test cheqd plugin fix
Force 1 second sleep between sequential requests, and retry if account sequence mismatch occurs
* 🎨 Improve error messages when Cheqd resources fail
* 🚧 Debug
* K6: Re-enable revocation
* 🚧 Test queuing pending jobs
* ✅ Update fixtures and tests (#1574)
* add :path to resolve new ids
* update test to make api call
* import router
* use asyncClient
* make api call
* use RichAsyncClient
* make api call
* use RichAsyncClient
* make api call
* use RichAsyncClient
* make api call and respond with model
* use RichAsyncClient
* change scope
* remove import
* raise value error if bad test_mode
* 🚧
* 🐛 Fix indent
* 🚧
* 🚧
* 🚧
* 🔧 Update TESTNET_ENDPOINT for dev
* 🧪 Skip test properly for later review
* 🚧 Attempt to fix lock write bug
* 📝 Update OpenAPI Spec
* 🎨
* 🎨 Remove prints
* 🚧 Attempt to fix retries
* 🔧 GP3 instead of EFS
* 🔧 Increase REGISTRY_CREATION_TIMEOUT
* 🎨 Fix spec
* 🔧 Pod/Container Security Context on MT Agent
* 🔧 Acapy Agent Fix volumes
---------
Co-authored-by: Robbie Blaine <[email protected]>
Co-authored-by: Robbie Blaine <[email protected]>
Co-authored-by: wdbasson <[email protected]>
Co-authored-by: cl0ete <[email protected]>1 parent 2a5ec31 commit e36367e
File tree
75 files changed
+745
-860
lines changed- .github/workflows
- .mise/tasks/kind
- install
- app
- models
- routes
- admin
- wallet
- services
- definitions
- onboarding
- util
- tests
- e2e
- issuer/ld_proof
- verifier/anoncreds
- fixtures
- routes
- admin_tenants
- wallet/dids
- services
- definitions/credential_definition
- onboarding
- util
- util
- dockerfiles/agents
- docs/openapi
- helm
- acapy-cloud/conf
- dev
- local
- acapy-test/conf
- dev
- local
- scripts/k6
- libs
- scenarios
- tilt/acapy-cloud
- trustregistry
- registry
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
75 files changed
+745
-860
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
| 159 | + | |
159 | 160 | | |
160 | 161 | | |
161 | 162 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | 25 | | |
27 | 26 | | |
28 | 27 | | |
| |||
101 | 100 | | |
102 | 101 | | |
103 | 102 | | |
104 | | - | |
105 | 103 | | |
106 | 104 | | |
107 | 105 | | |
| |||
120 | 118 | | |
121 | 119 | | |
122 | 120 | | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | 121 | | |
128 | 122 | | |
129 | 123 | | |
| |||
194 | 188 | | |
195 | 189 | | |
196 | 190 | | |
197 | | - | |
198 | | - | |
199 | 191 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
21 | | - | |
| 23 | + | |
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| |||
57 | 59 | | |
58 | 60 | | |
59 | 61 | | |
60 | | - | |
| 62 | + | |
61 | 63 | | |
| 64 | + | |
62 | 65 | | |
63 | 66 | | |
64 | 67 | | |
| |||
68 | 71 | | |
69 | 72 | | |
70 | 73 | | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | 74 | | |
75 | | - | |
76 | | - | |
77 | 75 | | |
78 | 76 | | |
79 | 77 | | |
| |||
144 | 142 | | |
145 | 143 | | |
146 | 144 | | |
147 | | - | |
| 145 | + | |
148 | 146 | | |
149 | | - | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
150 | 154 | | |
151 | 155 | | |
152 | 156 | | |
| |||
159 | 163 | | |
160 | 164 | | |
161 | 165 | | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | 166 | | |
169 | 167 | | |
170 | 168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
59 | 64 | | |
60 | 65 | | |
61 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
4 | 10 | | |
5 | 11 | | |
6 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | 100 | | |
105 | 101 | | |
106 | 102 | | |
107 | 103 | | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | 104 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | 65 | | |
71 | 66 | | |
72 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
62 | 67 | | |
63 | 68 | | |
64 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
192 | | - | |
193 | 192 | | |
194 | 193 | | |
195 | 194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
| 177 | + | |
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
| |||
384 | 384 | | |
385 | 385 | | |
386 | 386 | | |
387 | | - | |
| 387 | + | |
388 | 388 | | |
389 | 389 | | |
390 | 390 | | |
| |||
0 commit comments