Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Feb 13, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

* Allow schema id to be used during anoncreds issuance

Signed-off-by: jamshale <[email protected]>

* Fix scenario test

Signed-off-by: jamshale <[email protected]>

* Fix mistake in handler / Add unit tests

Signed-off-by: jamshale <[email protected]>

* Try a sleep in between upgrades. Issue with github actions

Signed-off-by: jamshale <[email protected]>

* Refactor based on PR review comments

Signed-off-by: jamshale <[email protected]>

* Repair _fetch_schema_attr_names function call

Signed-off-by: jamshale <[email protected]>

* Remove unnessecary self usage

Signed-off-by: jamshale <[email protected]>

---------

Signed-off-by: jamshale <[email protected]>
@pull pull bot added the ⤵️ pull label Feb 13, 2025
ff137 and others added 28 commits February 13, 2025 16:06
Just raising the `HTTPUnprocessableEntity` exception doesn't report the validation error to the client

Signed-off-by: ff137 <[email protected]>
Co-authored-by: jamshale <[email protected]>
👷 Dependabot: don't ignore major releases
* ⬆️ Upgrade pytest to 8.3.4

Signed-off-by: ff137 <[email protected]>

* 🎨 Fix pyproject.toml for examples

Signed-off-by: ff137 <[email protected]>

* ⬆️ Update lock file

Signed-off-by: ff137 <[email protected]>

* 🎨 Assign default urls

Signed-off-by: ff137 <[email protected]>

* ✅ Fix fixture scope renamed from `loop_scope`

Signed-off-by: ff137 <[email protected]>

* 🎨 Fix ruff errors

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: ff137 <[email protected]>
* ➖ Remove sphinx dependencies from main app

Signed-off-by: ff137 <[email protected]>

* ⬆️ Upgrade build os to ubuntu-24

Signed-off-by: ff137 <[email protected]>

* 🎨 Remove unused, sample extension config

Signed-off-by: ff137 <[email protected]>

* ⬆️ Upgrade docs requirements

Signed-off-by: ff137 <[email protected]>

* ♻️ Regenerated docs rst files

Signed-off-by: ff137 <[email protected]>

* 📝 Add pip install instruction to readme

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: ff137 <[email protected]>
Co-authored-by: Stephen Curran <[email protected]>
* Create ReuseConnection.md

Document how developers can leverage acapy's reuse connection feature

Signed-off-by: Yuki I <[email protected]>

* Update example events object to be consistent

Signed-off-by: Yuki I <[email protected]>

---------

Signed-off-by: Yuki I <[email protected]>
Signed-off-by: Yuki I <[email protected]>
* Add did:indy support

Signed-off-by: jamshale <[email protected]>

* Update from review comments

Signed-off-by: jamshale <[email protected]>

* Some refactoring and cleanup from comments

Signed-off-by: jamshale <[email protected]>

---------

Signed-off-by: jamshale <[email protected]>
Co-authored-by: Stephen Curran <[email protected]>
* chore(deps): Bump prompt-toolkit from 2.0.10 to 3.0.50

Bumps [prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) from 2.0.10 to 3.0.50.
- [Release notes](https://github.com/prompt-toolkit/python-prompt-toolkit/releases)
- [Changelog](https://github.com/prompt-toolkit/python-prompt-toolkit/blob/master/CHANGELOG)
- [Commits](prompt-toolkit/python-prompt-toolkit@2.0.10...3.0.50)

---
updated-dependencies:
- dependency-name: prompt-toolkit
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* 🎨 Remove `use_asyncio_event_loop` --

prompt-toolkit now runs on top of asyncio by default

Signed-off-by: ff137 <[email protected]>

* 🎨 Remove need for prompt init

Signed-off-by: ff137 <[email protected]>

* ✅ Remove mocking of unused function

Signed-off-by: ff137 <[email protected]>

* ✅ Mock only `sys.stdout.isatty`, not `sys.stdout`

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: ff137 <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ff137 <[email protected]>
Co-authored-by: jamshale <[email protected]>
Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx) to permit the latest version.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/v8.2.1/CHANGES.rst)
- [Commits](sphinx-doc/sphinx@v8.1.3...v8.2.1)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-actions group with 1 update: [ossf/scorecard-action](https://github.com/ossf/scorecard-action).


Updates `ossf/scorecard-action` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](ossf/scorecard-action@v2.4.0...v2.4.1)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add vcdm 2.0 model and context

Signed-off-by: PatStLouis <[email protected]>

* add backwards compatibility checks: limit proof type and add issuance date with vcdm 1.1

Signed-off-by: PatStLouis <[email protected]>

* seperate test fixtures, lint

Signed-off-by: PatStLouis <[email protected]>

* replace issuanceDate tests

Signed-off-by: PatStLouis <[email protected]>

* remove askar issuanceDate sorting

Signed-off-by: PatStLouis <[email protected]>

* rename credential context constant

Signed-off-by: PatStLouis <[email protected]>

* linting

Signed-off-by: PatStLouis <[email protected]>

* updated linting

Signed-off-by: PatStLouis <[email protected]>

* remove askar sorting step

Signed-off-by: PatStLouis <[email protected]>

* add vcdm 2.0 tests, fix presentation route default cryptosuite

Signed-off-by: PatStLouis <[email protected]>

* Fix broken tests, add v2 context to test document loader

Signed-off-by: PatStLouis <[email protected]>

* Lint

Signed-off-by: PatStLouis <[email protected]>

* Debugging unit tests

Signed-off-by: PatStLouis <[email protected]>

* rename test function to v2

Signed-off-by: PatStLouis <[email protected]>

* add list of support cryptosuites for vcdm 2.0

Signed-off-by: PatStLouis <[email protected]>

* add list of supported cryptosuites for vcdm 2.0

Signed-off-by: PatStLouis <[email protected]>

* fix presentation fixture

Signed-off-by: PatStLouis <[email protected]>

* fix created format check

Signed-off-by: PatStLouis <[email protected]>

* fix tset fixtures

Signed-off-by: PatStLouis <[email protected]>

* lint

Signed-off-by: PatStLouis <[email protected]>

* add authentication proof purpose

Signed-off-by: PatStLouis <[email protected]>

* add holder proof type derivation when creating a vp

Signed-off-by: PatStLouis <[email protected]>

* linting

Signed-off-by: PatStLouis <[email protected]>

---------

Signed-off-by: PatStLouis <[email protected]>
* Remove base wallet type must be new wallet type restriction

Signed-off-by: jamshale <[email protected]>

* Remove invalid test

Signed-off-by: jamshale <[email protected]>

---------

Signed-off-by: jamshale <[email protected]>
)

* Fixing tenant endpoint access

---------

Signed-off-by: Thiago Romano <[email protected]>
* ⬆️ Upgrade poetry to 2.1

Signed-off-by: ff137 <[email protected]>

* ⬆️ Update lock file to 2.1.1

Signed-off-by: ff137 <[email protected]>

* 🔧 Configure package-mode = false

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: ff137 <[email protected]>
…entials (#3549)

* 🐛 Remove shim that redirects from indy to anoncreds proof handler

The shim prevents an askar-anoncreds wallet from presenting Indy creds.

Resolves #3516

Signed-off-by: ff137 <[email protected]>

* 🐛 Load LinkSecret from Anoncreds master secret

Signed-off-by: ff137 <[email protected]>

* 🎨 Improve logging in get_link_secret

Signed-off-by: ff137 <[email protected]>

* 🐛 Attempt standard loading of LinkSecret; use fallback if it fails

Signed-off-by: ff137 <[email protected]>

* ✅ Test coverage for get_link_secret

Signed-off-by: ff137 <[email protected]>

* 🎨 Fix type hints

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: ff137 <[email protected]>
* 🐛 Fix: allow anoncreds wallet to delete indy credentials

Resolves #3550

Signed-off-by: ff137 <[email protected]>

* 🎨 Avoid shadowing `profile`

Signed-off-by: ff137 <[email protected]>

* ✅ Test coverage

Signed-off-by: ff137 <[email protected]>

* 🎨 Comments

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: ff137 <[email protected]>
Co-authored-by: jamshale <[email protected]>
Refactor cognitive complexity



Add happy path unit test



Raise a responder None error



Remove unused duplicated funtion

Signed-off-by: jamshale <[email protected]>
Bumps the all-actions group with 1 update: [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact).


Updates `dawidd6/action-download-artifact` from 8 to 9
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](dawidd6/action-download-artifact@v8...v9)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jamshale <[email protected]>
Bumps [python-json-logger](https://github.com/nhairs/python-json-logger) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](nhairs/python-json-logger@v3.2.1...v3.3.0)

---
updated-dependencies:
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jamshale <[email protected]>
davidchaiken and others added 29 commits March 28, 2025 14:29
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.25.3 to 0.26.0.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.25.3...v0.26.0)

---
updated-dependencies:
- dependency-name: pytest-asyncio
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.25.3 to 0.26.0.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.25.3...v0.26.0)

---
updated-dependencies:
- dependency-name: pytest-asyncio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stephen Curran <[email protected]>
Signed-off-by: George Mulhearn <[email protected]>
Signed-off-by: George Mulhearn <[email protected]>
Signed-off-by: George Mulhearn <[email protected]>
(fix) VM resolution strategy correction
* fetch existing invitation route

Signed-off-by: PatStLouis <[email protected]>

* lint

Signed-off-by: PatStLouis <[email protected]>

* fetch by oob_id

Signed-off-by: PatStLouis <[email protected]>

* linting

Signed-off-by: PatStLouis <[email protected]>

* change to path parameter

Signed-off-by: PatStLouis <[email protected]>

* return entire record

Signed-off-by: PatStLouis <[email protected]>

* test new route and manager function

Signed-off-by: PatStLouis <[email protected]>

* lint

Signed-off-by: PatStLouis <[email protected]>

* fix tests

Signed-off-by: PatStLouis <[email protected]>

* return class from function

Signed-off-by: PatStLouis <[email protected]>

* add fn return type

Signed-off-by: PatStLouis <[email protected]>

* add query parameter for oob_id and fix unit test

Signed-off-by: PatStLouis <[email protected]>

---------

Signed-off-by: PatStLouis <[email protected]>
* 1.3.0-rc1

Signed-off-by: Stephen Curran <[email protected]>

* Add PR

Signed-off-by: Stephen Curran <[email protected]>

---------

Signed-off-by: Stephen Curran <[email protected]>
* ⬆️ Weekly dependency updates

Minor bump to qrcode, and patch upgrades for: aiohttp, aries-askar, pydantic, ruff

Signed-off-by: ff137 <[email protected]>

* ♻️ Sync ruff version

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: ff137 <[email protected]>
Co-authored-by: Stephen Curran <[email protected]>
AliceGetsAPhone demo works in local docker environment
Use current version of aca-py in devcontainer
* ✨ Don't shutdown on ledger error

Signed-off-by: ff137 <[email protected]>

* ✅ Fix tests

Signed-off-by: ff137 <[email protected]>

* 🧪 Don't skip test

Signed-off-by: ff137 <[email protected]>

* 🧪 Cover StorageNotFoundError scenario

Signed-off-by: ff137 <[email protected]>

* 🧪 Fix confusing unawaited coroutine warning

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: ff137 <[email protected]>
Co-authored-by: Stephen Curran <[email protected]>
* 🎨 Refactor `register_plugin` steps for maintainability

Signed-off-by: ff137 <[email protected]>

* 🎨 improve logging in register_package

Signed-off-by: ff137 <[email protected]>

* 🎨 Rename method and remove redundant main call

Signed-off-by: ff137 <[email protected]>

* 🎨

Signed-off-by: ff137 <[email protected]>

* 🔊 Add debug logging to Context Builder

Signed-off-by: ff137 <[email protected]>

* 🎨 Deduplicate registering list of plugins

Signed-off-by: ff137 <[email protected]>

* 🎨

Signed-off-by: ff137 <[email protected]>

* 🔊 Add debug logging to init_context

Signed-off-by: ff137 <[email protected]>

* 🔊 Add debug logging to load_protocol_version

Signed-off-by: ff137 <[email protected]>

* 🔊 Add debug logging to load_protocols

Signed-off-by: ff137 <[email protected]>

* 🔊 Add debug logging to register_admin_routes

Signed-off-by: ff137 <[email protected]>

* 🔊 Add debug logging to register_protocol_events

Signed-off-by: ff137 <[email protected]>

* 🔊 Add debug logging to post_process_routes

Signed-off-by: ff137 <[email protected]>

* 🎨 Replace print statements with info logs

Signed-off-by: ff137 <[email protected]>

* 🎨 Replace almost all print statements with info logs

Signed-off-by: ff137 <[email protected]>

* 🔊 Expand logging for Conductor setup

Signed-off-by: ff137 <[email protected]>

* 🎨 Correct to uphold previous "Module doesn't exist" log behaviour

Signed-off-by: ff137 <[email protected]>

* Revert "🎨 Rename method and remove redundant main call"

This reverts commit 2f6526d.

Signed-off-by: ff137 <[email protected]>

* 🎨

Signed-off-by: ff137 <[email protected]>

* ✅ Fix test by adding __name__ to mock object

Signed-off-by: ff137 <[email protected]>

* 🎨

Signed-off-by: ff137 <[email protected]>

* ✨ Add custom trace log level

Signed-off-by: ff137 <[email protected]>

* 🎨 Ensure trace level can only be added once

Signed-off-by: ff137 <[email protected]>

* 🎨 Add Logger

Signed-off-by: ff137 <[email protected]>

* 🎨 Update newly added logs to be trace level instead of debug

Signed-off-by: ff137 <[email protected]>

* 🎨 Update newly added logs to be trace level instead of debug

Signed-off-by: ff137 <[email protected]>

* 🔊 Expand logging for Conductor start and stop

Signed-off-by: ff137 <[email protected]>

* ✅ Add unit tests for adding trace level functionality

Signed-off-by: ff137 <[email protected]>

* ✅ Reset the logging states before and after TestLoggingUtils is run

Signed-off-by: ff137 <[email protected]>

* 🎨

Signed-off-by: ff137 <[email protected]>

* 🎨

Signed-off-by: ff137 <[email protected]>

* 🐛 Handle case that load_module return type is Optional

Signed-off-by: ff137 <[email protected]>

* 🔊 Expand logging for ClassLoader

Signed-off-by: ff137 <[email protected]>

* 🔊 Log a warning if resource not found, instead of passing

Signed-off-by: ff137 <[email protected]>

* 🎨

Signed-off-by: ff137 <[email protected]>

* 🎨 Enable trace logs for remaining modules

Signed-off-by: ff137 <[email protected]>

* 🐛 Fix registering and loading of modules

Signed-off-by: ff137 <[email protected]>

* 🔊 Expand logging for Ledger Configuration

Signed-off-by: ff137 <[email protected]>

* ⏪ Revert `trace` log changes, and move to debug level

Signed-off-by: ff137 <[email protected]>

* ✨ Add caching to ClassLoader.load_module

Signed-off-by: ff137 <[email protected]>

* 🎨 Improve log

Signed-off-by: ff137 <[email protected]>

* 🎨 Reduce log verbosity

Signed-off-by: ff137 <[email protected]>

* ✨ Add `lru_cache` to load_class and set maxsize

Signed-off-by: ff137 <[email protected]>

* ⏪ Revert addition of lru caching

Signed-off-by: ff137 <[email protected]>

* 🎨 Update logs / reduce verbosity

Signed-off-by: ff137 <[email protected]>

* 🎨 Reduce repetition

Signed-off-by: ff137 <[email protected]>

* 🎨 Log warning when StorageNotFoundError encountered, instead of exception stacktrace

Signed-off-by: ff137 <[email protected]>

* 🎨 Set Shutdown log level to fatal, with exc_info

Signed-off-by: ff137 <[email protected]>

* 🎨 Log warning for bad credential format, instead of always exception stacktrace

Signed-off-by: ff137 <[email protected]>

* 🚧 Add exc_info to error log for debugging

Signed-off-by: ff137 <[email protected]>

* 🎨 Replace AskarError with ProfileError

Signed-off-by: ff137 <[email protected]>

* 🔊 Reduce noisy debug logs

Signed-off-by: ff137 <[email protected]>

* 🎨 Re-add some worthwhile comments

Signed-off-by: ff137 <[email protected]>

* 🎨 Still log "Incoming request" for status checks

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: ff137 <[email protected]>
Co-authored-by: Stephen Curran <[email protected]>
* 🎨 Improve logging for `revoke_pending_credentials`

Signed-off-by: ff137 <[email protected]>

* 🐛 Fix `limit_crids=[]` skipping all revocations

Signed-off-by: ff137 <[email protected]>

* 🎨 Replace unnecessary json.dumps

Signed-off-by: ff137 <[email protected]>

* 🧪 Expand test coverage

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: ff137 <[email protected]>
* 🎨 Rename Anoncreds to AnonCreds

Signed-off-by: ff137 <[email protected]>

* 🎨 Organize imports

Signed-off-by: ff137 <[email protected]>

* 🎨 Rename Anoncreds to AnonCreds in docs and other files

Signed-off-by: ff137 <[email protected]>

* 🎨 Fix AnoncredsError

Signed-off-by: ff137 <[email protected]>

* 🎨 Rename AnonCreds in swagger titles

Signed-off-by: ff137 <[email protected]>

* 🎨 Include additional renames

Signed-off-by: ff137 <[email protected]>

* 📝 Updated openapi specs

Signed-off-by: ff137 <[email protected]>

* ⏪ Revert renaming owl-agent-test-harness tag

Signed-off-by: ff137 <[email protected]>

---------

Signed-off-by: ff137 <[email protected]>
@dbluhm dbluhm merged commit 8a83571 into Indicio-tech:main Apr 15, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.