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

Release v4.2.0 #550

Open
8 of 10 tasks
JohannesLipp opened this issue Mar 3, 2022 · 4 comments
Open
8 of 10 tasks

Release v4.2.0 #550

JohannesLipp opened this issue Mar 3, 2022 · 4 comments
Assignees
Labels
enhancement ticket proposing an improvement, extension of exisitng or new features
Milestone

Comments

@JohannesLipp
Copy link
Member

JohannesLipp commented Mar 3, 2022

Type of change: Release

Checklist:

  • Provide complete validation shapes for the new ontology terms; remove shapes for the old ones

Checklist for releases:

Before a release:

  • Update changelogs
  • Rerun ontology creation script (create-ontology-ttl.sh) with the version number of the release. E.g., create-ontology-ttl.sh 4.2.0
  • Update and validate the examples against the latest ontology version and SHACL shapes
  • Make sure that the manually authored parts of the documentation are in sync with the rest of the implementation and documentation
  • Check whether the IDS-G-pre documentation is up to date (please also fix Mention LTS and latest stable release in IDS-G-pre #525 on the fly )
  • Check whether the IDS Information Model Readme.md is up to date

After a release:

@JohannesLipp JohannesLipp added the enhancement ticket proposing an improvement, extension of exisitng or new features label Mar 3, 2022
@JohannesLipp
Copy link
Member Author

Decision: Use the content consolidated in the ci/december2021 branch for merging into main and creating the release.

@clange clange added this to the 4.2.0 milestone Apr 6, 2022
@PHochmann
Copy link
Contributor

PHochmann commented May 16, 2022

Files from examples/, that currently fail SHACL validation:

to_test/DAT_PAYLOAD.jsonld failed
[Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/referringConnector>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (DatPayloadShape): Exactly one ids:iss property must point from ids:DatPayload to ids:Connector via an IRI., Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/scope>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): Exactly one ids:sub property must point from an ids:JwtPayload to an xsd:string., Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/transportCertsSha256>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): The ids:transportCertsSha256 property must point from an ids:JwtPayload to at least one xsd:string containing the SHA256 fingerprints., Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/securityProfile>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): An ids:JwtPayload must have exactly one ids:SecurityProfile linked through the ids:securityProfile property, Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/aud>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): Exactly one ids:aud property must point from an ids:JwtPayload to an ids:Audience via an IRI., Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/referringConnector>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): An ids:referringConnector property must point from an ids:JwtPayload to zero or one Connector via an IRI.]

@JohannesLipp
Copy link
Member Author

Files from examples/, that currently fail SHACL validation:

to_test/DAT_PAYLOAD.jsonld failed
[Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/referringConnector>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (DatPayloadShape): Exactly one ids:iss property must point from ids:DatPayload to ids:Connector via an IRI., Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/scope>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): Exactly one ids:sub property must point from an ids:JwtPayload to an xsd:string., Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/transportCertsSha256>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): The ids:transportCertsSha256 property must point from an ids:JwtPayload to at least one xsd:string containing the SHA256 fingerprints., Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/securityProfile>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): An ids:JwtPayload must have exactly one ids:SecurityProfile linked through the ids:securityProfile property, Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/aud>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): Exactly one ids:aud property must point from an ids:JwtPayload to an ids:Audience via an IRI., Node=_:B7200830382e8ad611377271923b3c26a
  Path=<https://w3id.org/idsa/core/referringConnector>
  <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): An ids:referringConnector property must point from an ids:JwtPayload to zero or one Connector via an IRI.]

OK thank you! As discussed, please modify/remove the failing examples depending on their relevance and your assessment, thank you!

@PHochmann PHochmann mentioned this issue May 31, 2022
@PHochmann
Copy link
Contributor

Update: Currently waiting for GitHub release 4.2.0 to invoke Documentation generator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ticket proposing an improvement, extension of exisitng or new features
Projects
Information Model
Awaiting triage
Development

No branches or pull requests

3 participants