Skip to content

Commit 5b25358

Browse files
authored
Release for acapy-agent v1.4.0 (#2415)
* Release for acapy-agent version 1.4.0 Signed-off-by: jamshale <[email protected]> * Update project descriptions with aca-py version Signed-off-by: jamshale <[email protected]> * Add hedera plugin after passing tests Signed-off-by: jamshale <[email protected]> --------- Signed-off-by: jamshale <[email protected]>
1 parent 6038f33 commit 5b25358

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+2595
-712
lines changed

.github/workflows/pr-integration-tests.yaml

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,12 @@ jobs:
9494
shell: bash
9595
run: |
9696
for dir in ${{ steps.changed-plugins.outputs.changed-plugins }}; do
97+
98+
if [[ "$dir" == "cheqd" ]]; then
99+
echo "⏭️ Skipping integration tests for $dir"
100+
continue
101+
fi
102+
97103
echo "🔧 Running integration tests for $dir"
98104
cd "$dir/integration"
99105
@@ -105,23 +111,33 @@ jobs:
105111
106112
docker compose build
107113
108-
# Start everything in the background
109-
echo "🚀 Starting docker compose stack..."
110-
docker compose up -d
114+
if [[ "$dir" == "cache_redis" ]]; then
111115
112-
echo "🧪 Running tests container..."
113-
docker compose run --rm tests
114-
TEST_EXIT=$?
116+
# Start everything in the background
117+
echo "🚀 Starting docker compose stack..."
118+
docker compose up -d
115119
116-
if [[ $TEST_EXIT -ne 0 ]]; then
117-
echo "❌ Tests failed for $dir - dumping logs:"
118-
docker compose logs || true
119-
docker compose down --remove-orphans
120-
exit $TEST_EXIT
120+
echo "🧪 Running tests container..."
121+
docker compose run --rm tests
122+
TEST_EXIT=$?
123+
124+
if [[ $TEST_EXIT -ne 0 ]]; then
125+
echo "❌ Tests failed for $dir - dumping logs:"
126+
docker compose logs || true
127+
docker compose down --remove-orphans
128+
exit $TEST_EXIT
129+
fi
130+
else
131+
# Normal plugin flow
132+
if ! docker compose up --exit-code-from tests; then
133+
echo "❌ Tests failed for $dir - dumping logs:"
134+
docker compose logs
135+
docker compose down --remove-orphans
136+
exit 1
137+
fi
121138
fi
122139
123140
echo "✅ Tests passed for $dir"
124-
125141
docker compose down --remove-orphans
126142
cd ../..
127143
done

RELEASES.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,34 @@
11
# Plugin Release Status
2+
## ACA-Py Release 1.4.0
3+
4+
| Plugin Name | Supported ACA-Py Release |
5+
| --- | --- |
6+
|basicmessage_storage | 1.4.0|
7+
|cache_redis | 1.4.0|
8+
|cheqd | 1.4.0|
9+
|connection_update | 1.4.0|
10+
|connections | 1.4.0|
11+
|firebase_push_notifications | 1.4.0|
12+
|hedera | 1.4.0|
13+
|multitenant_provider | 1.4.0|
14+
|oid4vc | 1.4.0|
15+
|redis_events | 1.4.0|
16+
|rpc | 1.4.0|
17+
|status_list | 1.4.0|
18+
19+
### Plugins Upgraded For ACA-Py Release 1.4.0
20+
- basicmessage_storage
21+
- cache_redis
22+
- cheqd
23+
- connection_update
24+
- connections
25+
- firebase_push_notifications
26+
- hedera
27+
- multitenant_provider
28+
- oid4vc
29+
- redis_events
30+
- rpc
31+
- status_list
232
## ACA-Py Release 1.3.2
333

434
| Plugin Name | Supported ACA-Py Release |

basicmessage_storage/integration/poetry.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

basicmessage_storage/integration/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ package-mode = false
88
[tool.poetry.dependencies]
99
python = "^3.12"
1010
pytest = "^8.3.5"
11-
pytest-asyncio = "^1.1.0"
11+
pytest-asyncio = "^1.2.0"
1212
requests = "^2.32.0"
1313

1414
[tool.poetry.group.dev.dependencies]

basicmessage_storage/poetry.lock

Lines changed: 169 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

basicmessage_storage/pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
[tool.poetry]
22
name = "basicmessage_storage"
33
version = "0.1.0"
4-
description = " (Supported acapy-agent version: 1.3.2) "
4+
description = " (Supported acapy-agent version: 1.4.0) "
55
authors = ["Jason Sherman <[email protected]>"]
66

77
[tool.poetry.dependencies]
88
python = "^3.12"
99

1010
# Define ACA-Py as an optional/extra dependency so it can be
1111
# explicitly installed with the plugin if desired.
12-
acapy-agent = { version = "~1.3.2", optional = true }
12+
acapy-agent = { version = "~1.4.0", optional = true }
1313

1414
mergedeep = "^1.3.4"
1515

1616
[tool.poetry.extras]
1717
aca-py = ["acapy-agent"]
1818

1919
[tool.poetry.group.dev.dependencies]
20-
ruff = "^0.14.4"
20+
ruff = "^0.14.5"
2121
pytest = "^8.3.5"
22-
pytest-asyncio = "^1.1.0"
22+
pytest-asyncio = "^1.2.0"
2323
pytest-cov = "^5.0.0"
2424
pytest-ruff = "^0.4.1"
2525

@@ -28,7 +28,7 @@ aries-askar = { version = "~0.4.6" }
2828
indy-credx = { version = "~1.1.1" }
2929
indy-vdr = { version = "~0.4.1" }
3030
python3-indy = { version = "^1.11.1" }
31-
anoncreds = { version = "0.2.0" }
31+
anoncreds = { version = "0.2.3" }
3232

3333
[tool.ruff]
3434
line-length = 90

cache_redis/integration/poetry.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cache_redis/integration/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ package-mode = false
88
[tool.poetry.dependencies]
99
python = "^3.12"
1010
pytest = "^8.3.5"
11-
pytest-asyncio = "^1.1.0"
11+
pytest-asyncio = "^1.2.0"
1212
acapy-controller = {git = "https://github.com/openwallet-foundation/acapy-minimal-example.git", rev = "main"}
1313
redis = "^4.2.0"
1414

0 commit comments

Comments
 (0)