Conversation
Signed-off-by: Stephen Curran <swcurran@gmail.com>
|
I think the one failing integration test may be an intermittent issue with the ledger, but it is somewhat related to the anoncreds upgrade which had changes. If it fails again I'll have a closer look. |
|
I think this failing test is related to the cred_def creation endpoint not waiting for the rev_reg to be fully created before returning a response. We saw a failing test in the webvh plugin because of this. I doubt it is a real issue. I'll try and fix it by tomorrow. |
CHANGELOG.md
Outdated
| @@ -1,5 +1,71 @@ | |||
| # ACA-Py Changelog | |||
|
|
|||
| ## 1.5.0rc1 | |||
There was a problem hiding this comment.
Just a note that this should maybe be 1.5.0rc0
also re:
"Container Image" tagging uses the form "1.5.0-rc0"
I believe that the hyphen is required for official semantic versioning, whereas python convention doesn't require the hyphen and drops it for python versioning
There was a problem hiding this comment.
The documentation discrepancy may originate from me updating the docs and using strict semantic versioning as @ff137 noted. I think we can either update the docs and keep tagging with the pattern we used so far (I don;t think the new publish action would complain), or deploy docker images using stricter semantic versioning, but that would cause discrepancies.
However, if PUBLISHING.md is used as a step-by-step guide to release it might be worth leaving some information to check the tagging process was successful and proceeded as expected?
There was a problem hiding this comment.
The question is really what those instances of versions refer to and precisely what is the format of each instance of "version". If they refer to GitHub or PyPi tags, then they need to be fixed. If (as I assume from the context) they refer to GHCR container image tags, then they need to be verified that the "-" is really present -- which is what I was asking.
That was one of the bugs I tried to resolve in the #3690 changes (event bus no longer being synchronous). It could be that the default |
Signed-off-by: Stephen Curran <swcurran@gmail.com>
| - `py3.12-1.5.0` - Python version specific tag | ||
| - `1.5.0` - Semantic version tag | ||
| - `1.5` - Major.minor tag (moves to latest patch release) | ||
| - `latest` - Only assigned if this is the highest semantic version | ||
|
|
||
| **Release Candidates** (e.g., `1.5.0-rc0`): | ||
| - `py3.12-1.5.0-rc0` - Python version specific RC tag | ||
| - `1.5.0-rc0` - Semantic version RC tag | ||
| - **Note**: RC releases do NOT receive major.minor (`1.5`) or `latest` tags |
There was a problem hiding this comment.
This was meant to use generic versions to avoid having to update this file with every release, since it is just documentation. If we want to keep it aligned with the latest released version this is fine, but thought to point it out.
There was a problem hiding this comment.
Understood. Part of the publishing process (documented in PUBLISHING.md) is to find all of the references to the version to both change because they must (e.g. pyproject.toml) or should (SupportedRFCs.md) or to see if they are still accurate (e.g. LTS versions, etc.). The list was pretty small up to now so easy. These additions just add more and so I've got to decide if it is useful to keep them up to date so we can decide per release if they are still relevant. Probably not is my leaning.
Signed-off-by: Stephen Curran <swcurran@gmail.com>
|
|
Interestingly this failing BDD test is passing for me locally. However, it really shouldn't be a 500 error. It might just require a longer wait for the registry to be created. I think we can go ahead and merge this and maybe I can get it fixed for the official release. |



New release.
Note that one of the steps I do in a release is update references to the ACA-Py version to the new version (e.g. change "1.4.0" to "1.5.0") in places where it makes sense. In this release I see that there are a number of new instances of places releases are mentioned. Notes and questions:
I noted substantial changes in the OpenAPI.json file that I think are to be expected based on the removal of the AIP 1.0 protocols, but please verify.
Thanks!