-
Notifications
You must be signed in to change notification settings - Fork 10
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
QG checks (Release 24.12) #303
Comments
example from previous release #223 |
Hi @dhiren-singh-007 it's great that you get to know the Tractus-X Release guidelines! In the following some explanation for the TRG's which aren't check boxed yet:
Please see final version https://github.com/eclipse-tractusx/ssi-credential-issuer/blob/v1.2.0/CHANGELOG.md
Please see final version https://github.com/eclipse-tractusx/ssi-credential-issuer/tree/v1.2.0/docs/admin
N/A due to the nature of the product.
Please see final version https://github.com/eclipse-tractusx/ssi-credential-issuer/tree/v1.2.0/docs/api
The chart has a db subchart in place which manages the persistence https://github.com/eclipse-tractusx/ssi-credential-issuer/blob/v1.2.0/charts/ssi-credential-issuer/Chart.yaml#L27
helmignore file is available https://github.com/eclipse-tractusx/ssi-credential-issuer/blob/v1.2.0/charts/ssi-credential-issuer/.helmignore but adding
Here you should try to understand what the dependencies check does https://github.com/eclipse-tractusx/ssi-credential-issuer/blob/v1.2.0/.github/workflows/dependencies.yml and check if it rans without any error on the tag. In addition you should familiarise yourself with the Eclipse Dash Tool, and execute the Eclipse Dash Tool commands in the workflow locally to make sure that no dependencies restricted, see https://github.com/eclipse-tractusx/ssi-credential-issuer/blob/v1.2.0/DEPENDENCIES
In this repository there are no examples of such 3rd party content, but you should still be familiar with the content of the TRG
The repository doesn't include a frontend component, therefore N/A. |
Regarding
Yes, right, in order to check this, you'd need access to the security tab of the repo, which requires maintenance/committer permissions. I check it's all fine. The same applies also to the following TRGs:
Checking the workflow, especially the runs is good, but constantly monitoring the security tab and making sure that security alerts are managed, is also the responsibly of a committer. |
QG checks
Please open and fill in this issue in your product repository to document the compliance with our Tractus-X Release Guideline (TRGs)
Show compliance with TRGs by referencing to a tagged link in the respective repository where possible, example: TRG 1.01 (see github.com/eclipse-tractusx/example-repo/tree/1.0.0/README.md)
Close this issue once the compliance with the TRGs has been documented
Committer(s): @Phil91 @evegufy @ntruchsess
Helm Chart Version: 1.2.0
App Version: 1.2.0
Release Management Reference Issue: eclipse-tractusx/sig-release#921
Check of Tractus-X Release Guidelines
TRG 1 Documentation
README.md
INSTALL.md
or inREADME.md
CHANGELOG.md
TRG 2 Git
main
.tractusx
metafile in a proper formatTRG 3 Kubernetes
TRG 4 Container
USER
command and Non Root ContainerDockerHub
, removeGHCR
referencesDockerHub
has all necessary informationTRG 5 Helm
/charts
directory and correct structureTRG 6 Released Helm Chart
TRG 7 Open Source Governance
TRG 8 Security
TRG 9 UX/UI Styleguide
Hints
Information Sharing
The text was updated successfully, but these errors were encountered: