Skip to content

[pull] main from openwallet-foundation:main #216

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 67 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
4ddda72
1.3.0 (#3696)
swcurran May 1, 2025
057ccf9
:bug: Fix: emit_event should be lazy by default (#3699)
ff137 May 5, 2025
b63444b
chore(deps): Update qrcode[pil] requirement from ~=8.1 to ~=8.2 in /d…
dependabot[bot] May 5, 2025
f657715
chore(deps): Bump qrcode from 8.1 to 8.2 (#3705)
dependabot[bot] May 5, 2025
7045c14
chore(deps): Bump postgres in /demo/docker-test/db (#3704)
dependabot[bot] May 5, 2025
756a019
chore(deps): Bump python from `e2c7fb0` to `0a886c1` in /scenarios (#…
dependabot[bot] May 5, 2025
042075a
Update images and tags to version 1.3.0 (#3708)
jamshale May 5, 2025
e13102d
chore(deps): Bump github/codeql-action in the all-actions group (#3709)
dependabot[bot] May 5, 2025
bbe9432
:art: Add missing anoncreds field to V20CredExRecordDetail model (#3710)
ff137 May 7, 2025
efc6d6a
feat(demo): migrate to prompt_toolkit 3.x (Fixes #3681) (#3713)
andrepestana-aot May 12, 2025
0680153
chore(deps): Bump python from `0a886c1` to `d188cfc` in /scenarios (#…
dependabot[bot] May 12, 2025
955833b
chore(deps): Bump postgres in /demo/docker-test/db (#3716)
dependabot[bot] May 12, 2025
bcf46e3
chore(deps): Bump SonarSource/sonarqube-scan-action (#3718)
dependabot[bot] May 13, 2025
eee9d38
Bug is fixed in core; this PR adds a guard test so we never regress.
andrepestana-aot May 14, 2025
0e31dd9
Formatted with ruff
andrepestana-aot May 14, 2025
e9ea2f1
:arrow_up: Update lock file (#3720)
ff137 May 14, 2025
12df2b2
cleaned and improved test
andrepestana-aot May 14, 2025
0703de7
removed unused imports
andrepestana-aot May 14, 2025
b6bddd1
Merge branch 'main' into feat/test-2818-regression
swcurran May 14, 2025
d0b89a9
Merge pull request #3721 from andrepestana-aot/feat/test-2818-regression
dbluhm May 15, 2025
26f1165
:loud_sound: Improve logging in Handlers (#3722)
ff137 May 16, 2025
6f7cc11
TestDeleteTails testcase fixes and indexError fix (#3727)
ann-aot May 16, 2025
0ae0adc
chore(deps): Bump github/codeql-action in the all-actions group (#3729)
dependabot[bot] May 20, 2025
47868d0
:art: Fix codeblock typing in DIDResolution.md (#3730)
ff137 May 20, 2025
b82fe15
:loud_sound: Improve logging related to public DIDs and routing keys …
ff137 May 20, 2025
4c22b71
Cleanup markdown errors in docs/demo/readme (#3734)
swcurran May 20, 2025
3bece29
Add websocket outbound debug log (#3736)
jamshale May 25, 2025
0dabbbf
chore(deps-dev): Bump pydevd-pycharm from 251.25410.122 to 252.16512.…
dependabot[bot] May 26, 2025
39027e8
chore(deps): Bump uuid-utils from 0.10.0 to 0.11.0 (#3742)
dependabot[bot] May 26, 2025
7ee11ff
Remove unnecessary hash pinning (#3744)
jamshale May 27, 2025
4b13df2
Fix broken links in the aca-py.org site / documentation (#3745)
swcurran May 28, 2025
5fab713
Tag and Recreate ACA-Py LTS Release (#3735)
pradeepp88 May 28, 2025
e7857ed
Cleaned up more broken links and updates some code permalinks (#3748)
swcurran May 28, 2025
131c0cb
Updates to links in the docs and code comments to URLs that have been…
swcurran May 29, 2025
3abcb41
Update the ACA-Py Security, Code of Conduct, and Maintainers Document…
swcurran May 30, 2025
8e72ea3
Demo: Change mediation connection to out-of-band (#3751)
jamshale May 30, 2025
4b04077
1.3.1rc0 (#3752)
swcurran May 30, 2025
1292c0e
Remove header from http/ws responses (#3753)
jamshale Jun 2, 2025
664ac6b
chore(deps-dev): Bump pydevd-pycharm from 252.16512.37 to 252.18003.3…
dependabot[bot] Jun 2, 2025
cf65521
chore(deps-dev): Bump pytest-xdist from 3.6.1 to 3.7.0 (#3756)
dependabot[bot] Jun 2, 2025
8c7455e
Repair lts workflow (#3759)
jamshale Jun 2, 2025
e09d197
chore(deps): Bump aiohttp from 3.11.18 to 3.12.6 (#3757)
dependabot[bot] Jun 2, 2025
2dfb830
update webvh package version (#3763)
PatStLouis Jun 3, 2025
9f0805a
alice/faber demo supports Microsoft dev tunnels (#3755)
davidchaiken Jun 3, 2025
7752de0
chore(deps): Bump the all-actions group with 3 updates (#3760)
dependabot[bot] Jun 3, 2025
464cdde
:zap: Skip upgrade check for status checks (#3761)
ff137 Jun 3, 2025
bc37a04
chore: Remove `did:indy` Stub (#3764)
TheTechmage Jun 4, 2025
d7599fa
1.3.1rc1 (#3765)
swcurran Jun 6, 2025
0e2c4c2
chore(deps): Bump pytest from 8.3.4 to 8.4.0 in /scenarios (#3768)
dependabot[bot] Jun 9, 2025
912b3bf
chore(deps): Bump pytest in /demo/playground/examples (#3767)
dependabot[bot] Jun 9, 2025
c27c8bb
chore(deps-dev): Bump pytest from 8.3.5 to 8.4.0 (#3766)
dependabot[bot] Jun 9, 2025
3fea2d0
chore(deps): Bump github/codeql-action in the all-actions group (#3769)
dependabot[bot] Jun 9, 2025
ff0c4f9
Add multi key id binding (supersedes #3472) (#3762)
PatStLouis Jun 10, 2025
a967511
chore(deps): Bump the pip group across 3 directories with 1 update (#…
dependabot[bot] Jun 10, 2025
963a8e9
chore(deps): Bump portalocker from 3.1.1 to 3.2.0 (#3776)
dependabot[bot] Jun 16, 2025
3ee9f38
chore(deps-dev): Bump pytest-cov from 6.1.1 to 6.2.1 (#3778)
dependabot[bot] Jun 16, 2025
aa2ae7a
Disable lts-recreate workflow for main branch (#3773)
jamshale Jun 16, 2025
8307faf
chore(deps): Bump the all-actions group with 3 updates (#3781)
dependabot[bot] Jun 16, 2025
cae23bf
chore(deps): Bump urllib3 (#3786)
dependabot[bot] Jun 23, 2025
1ccf981
chore(deps-dev): Bump ruff from 0.11.9 to 0.12.0 (#3788)
dependabot[bot] Jun 23, 2025
121b851
chore(deps-dev): Bump pytest-ruff from 0.4.1 to 0.5 (#3789)
dependabot[bot] Jun 23, 2025
e783d44
chore(deps-dev): Bump pydevd-pycharm from 252.18003.35 to 252.23309.3…
dependabot[bot] Jun 23, 2025
900d8c9
chore(deps): Bump docker/setup-buildx-action in the all-actions group…
dependabot[bot] Jun 24, 2025
00c6621
chore(deps): Bump the pip group across 2 directories with 1 update (#…
dependabot[bot] Jun 24, 2025
e25a002
Put cred_rev_id read, increment and write in a transaction (#3793)
jamshale Jun 24, 2025
b0696aa
:test_tube: Skip tests with jsonld url resolution failures (#3798)
ff137 Jun 25, 2025
5fe058f
:bug: Improve efficiency of revoking credentials (#3795)
ff137 Jun 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@28deaeda66b76a05916b6923827895f2b14ab387 # v3.28.16
uses: github/codeql-action/init@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
with:
languages: python

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@28deaeda66b76a05916b6923827895f2b14ab387 # v3.28.16
uses: github/codeql-action/analyze@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
persist-credentials: false

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
with:
cache-binary: false
install: true
Expand Down Expand Up @@ -107,7 +107,7 @@ jobs:
persist-credentials: false

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
with:
cache-binary: false
install: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@f49aabe0b5af0936a0987cfb85d86b75731b0186 # v2.4.1
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
with:
results_file: results.sarif
results_format: sarif
Expand Down Expand Up @@ -71,6 +71,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@28deaeda66b76a05916b6923827895f2b14ab387 # v3.28.16
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
with:
sarif_file: results.sarif
2 changes: 1 addition & 1 deletion .github/workflows/snyk-lts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,6 @@ jobs:
sed -i 's/"security-severity": "null"/"security-severity": "0"/g' snyk.sarif

- name: Upload result to GitHub Code Scanning
uses: github/codeql-action/upload-sarif@28deaeda66b76a05916b6923827895f2b14ab387 # v3.28.16
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
with:
sarif_file: snyk.sarif
2 changes: 1 addition & 1 deletion .github/workflows/snyk.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,6 @@ jobs:
sed -i 's/"security-severity": "null"/"security-severity": "0"/g' snyk.sarif

- name: Upload result to GitHub Code Scanning
uses: github/codeql-action/upload-sarif@28deaeda66b76a05916b6923827895f2b14ab387 # v3.28.16
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
with:
sarif_file: snyk.sarif
2 changes: 1 addition & 1 deletion .github/workflows/sonar-merge-main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
os: "ubuntu-latest"
is_pr: "false"
- name: SonarCloud Scan
uses: SonarSource/sonarqube-scan-action@aa494459d7c39c106cc77b166de8b4250a32bb97 # master
uses: SonarSource/sonarqube-scan-action@2500896589ef8f7247069a56136f8dc177c27ccf # master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/sonar-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
with:
fetch-depth: 0
- name: Download PR number artifact
uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 # v9
uses: dawidd6/action-download-artifact@ac66b43f0e6a346234dd65d4d0c8fbb31cb316e5 # v11
with:
workflow: Tests
run_id: ${{ github.event.workflow_run.id }}
Expand All @@ -31,7 +31,7 @@ jobs:
with:
path: ./PR_NUMBER
- name: Download Test Coverage
uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 # v9
uses: dawidd6/action-download-artifact@ac66b43f0e6a346234dd65d4d0c8fbb31cb316e5 # v11
with:
workflow: Tests
run_id: ${{ github.event.workflow_run.id }}
Expand All @@ -57,7 +57,7 @@ jobs:

git checkout -B temp-branch-for-scanning upstream/${{ fromJson(steps.get_pr_data.outputs.data).head.ref }}
- name: SonarCloud Scan
uses: SonarSource/sonarqube-scan-action@aa494459d7c39c106cc77b166de8b4250a32bb97 # master
uses: SonarSource/sonarqube-scan-action@2500896589ef8f7247069a56136f8dc177c27ccf # master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
Expand Down
86 changes: 86 additions & 0 deletions .github/workflows/tag-recreate-lts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
# This Action will run when a release is published from the LTS branches
# and create new LTS tag, release and publish the image in GHCR

name: Tag and Recreate LTS Release

on:
release:
types: [published]

permissions:
contents: write
packages: write

jobs:
recreate-lts-release:
# This job is disabled by default for main, should be enabled for LTS branches and tags.
# To enable it, you can set the condition in the `if` statement below.
# The condition should check if the release tag starts with the LTS version prefix.
# For example, if your LTS versions are prefixed with '1.2.', you can use:
# if: startsWith(github.event.release.tag_name, '1.2.')
# This will ensure that the job only runs for releases that are tagged with LTS versions.
if: false
name: Recreate LTS Release
runs-on: ubuntu-latest
outputs:
lts_tag: ${{ steps.vars.outputs.LTS_TAG }}

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up Git identity
run: |
git config user.name "github-actions"
git config user.email "[email protected]"

- name: Determine LTS tag and update
id: vars
env:
BRANCH_REF: ${{ github.event.release.target_commitish }}
RELEASE_TAG: ${{ github.event.release.tag_name }}
RELEASE_BODY: ${{ github.event.release.body }}
run: |
echo "Release published from branch: $BRANCH_REF"

# Creating a LTS tag from the branch name
SHORT_TAG=$(echo "$RELEASE_TAG" | cut -d. -f1,2)
LTS_TAG="${SHORT_TAG}-lts"
echo "LTS_TAG=$LTS_TAG" >> "$GITHUB_OUTPUT"

# Force update the tag to the current commit
git tag -f "$LTS_TAG" $GITHUB_SHA
git push origin -f "$LTS_TAG"

# Write release notes into env (for multiline input)
echo "RELEASE_BODY<<EOF" >> "$GITHUB_ENV"
echo "${RELEASE_BODY}" >> "$GITHUB_ENV"
echo "EOF" >> "$GITHUB_ENV"

- name: Delete existing LTS release (if any)
continue-on-error: true
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LTS_TAG: ${{ steps.vars.outputs.LTS_TAG }}
run: |
echo "Trying to delete existing release for $LTS_TAG"
gh release delete "$LTS_TAG" -y

- name: Create fresh LTS release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LTS_TAG: ${{ steps.vars.outputs.LTS_TAG }}
RELEASE_BODY: ${{ env.RELEASE_BODY }}
run: |
echo "Creating new GitHub release for $LTS_TAG"
gh release create "$LTS_TAG" --title "$LTS_TAG" --notes "$RELEASE_BODY"

call-publish-image:
name: Publish LTS Image in GHCR
needs: recreate-lts-release
uses: ./.github/workflows/publish.yml
with:
tag: ${{ needs.recreate-lts-release.outputs.lts_tag }}
ref: ${{ github.event.release.tag_name }}
Loading