Skip to content
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

[R24.12] [SSI Credential Issuer] Release Checks #921

Closed
12 tasks done
evegufy opened this issue Oct 18, 2024 · 4 comments
Closed
12 tasks done

[R24.12] [SSI Credential Issuer] Release Checks #921

evegufy opened this issue Oct 18, 2024 · 4 comments
Labels
issuer component Feature/Bug for issuer component ssi Self-Sovereign Identity
Milestone

Comments

@evegufy
Copy link
Contributor

evegufy commented Oct 18, 2024

Release Info

Please provide information on what you want to be included in the Eclipse Tractus-X release.
If you are not owner of this issue, please provide the information as comment to the issue.
Make sure to assign this issue to expert(s) for their approval, as soon as you have finished preparation. Multiple assignees allowed; they will un-assign themselves once review completed.

Responsible contacts:

Version to be included in Eclipse Tractus-X release: 1.2.0

Leading product repository: SSI Credential Issuer

Compliance

Make sure to open and fill in a separate documentation issue in your product repository using the Quality Gate Checklist issue template

Note

Note: most criteria for documentation and security are now covered in TRGs

Functionality

  • Feature works as expected and described
  • Backward compatibility maintained (depending Major/ Minor)

Performance

  • Memory and CPU usage is within acceptable limits oriented with goldilocks

Testing

  • Unit tests cover all new features
  • Integration tests are updated
  • E2E/Integration test passed
  • Regressions tests passed

Feature summary

Please provide a list of all features that have been developed in the current phase. This list is essential for several reasons:

  • Test Preparation: Identifying new features will help in the creation of new end-to-end (E2E) tests and ensure that the relevant aspects are thoroughly tested.
  • Awareness: It will raise awareness of the features that need to be prioritized during the testing process.
  • Board Management: This will assist in keeping the project board organized and up-to-date.

By documenting these features, you will contribute to a smoother and more efficient release process.

Note

Note: all features needs to be closed to get approval for release

Feature Test Status Note
Improve initial wallet insert and credential creation #781 Test status successfully tested
Merge create and sign credential into one Test status successfully tested
Enable configMap to seed test data successfully tested
Publish API specifications to API Hub #804 Test status done
Align documentation structure with updated TRG 1 #805 Test status done
R24.12 Technical Maintenance #779 Test status done

For a more detailed insight, please see the milestone: 1.2.0

Release Documentation

  • Release notes/Changelogs are updated
  • Migration scripts/documentation are included if necessary (Ensure that any database or infrastructure migrations are included)
  • Known knowns

Summary

Please provide a short summary about the new values/benefits of the new features here:

Feature Benefits
Improve initial wallet insert and credential creation #781 CX-Operator doesn't need to execute manual steps anymore to add initial credentials to the CX-Operator wallet
Merge create and sign credential into one it is easier and more efficient to create and sign credentials in one single step and wallets support it
Enable configMap to seed test data supports the testing and playground/sandbox use case
Publish API specifications to API Hub #804 lower the barrier of access to endpoints / improve documentation
Align documentation structure with updated TRG 1 #805 improve documentation
R24.12 Technical Maintenance #779 a maintained app, the base for every feature

Helpful Links

@ther3sa
Copy link
Contributor

ther3sa commented Nov 18, 2024

QG Review

  • To ensure transparency, could you please check off any topics that have already been worked on or completed?
  • Are there no 'Known Knowns' for this issue?

Thank you for your help!

@evegufy evegufy added this to Portal Nov 19, 2024
@github-project-automation github-project-automation bot moved this to NEW USER REQUEST in Portal Nov 19, 2024
@evegufy evegufy moved this from NEW USER REQUEST to IN PROGRESS in Portal Nov 19, 2024
@evegufy evegufy added ssi Self-Sovereign Identity issuer component Feature/Bug for issuer component labels Nov 19, 2024
@ther3sa
Copy link
Contributor

ther3sa commented Nov 25, 2024

Hi,
could you give me an update about the current status of :

  • the TRGs
  • the functionality
  • the testing
  • the Release Documentation

Thank you :)

@evegufy
Copy link
Contributor Author

evegufy commented Nov 27, 2024

Hi @ther3sa all done :)

@evegufy evegufy moved this from IN PROGRESS to USER READY in Portal Nov 27, 2024
@ther3sa
Copy link
Contributor

ther3sa commented Nov 27, 2024

Congrats 🎉
Quality Gate fully approved with all necessary pre-requisites fulfilled!

Thanks for all your efforts :)

@ther3sa ther3sa closed this as completed Nov 27, 2024
@github-project-automation github-project-automation bot moved this from Inbox to Done in Release Planning Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
issuer component Feature/Bug for issuer component ssi Self-Sovereign Identity
Projects
Archived in project
Status: Done
Development

No branches or pull requests

2 participants