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

chore(jans-cedarling): ensure human-readability of tests and fixtures #9961

Open
2 tasks done
djellemah opened this issue Oct 28, 2024 · 0 comments
Open
2 tasks done
Assignees
Labels
comp-jans-cedarling Touching folder /jans-cedarling enhancement kind-dependencies Pull requests that update a dependency file
Milestone

Comments

@djellemah
Copy link
Contributor

djellemah commented Oct 28, 2024

Description

Cedar policies and schemas, tokens, and cedarling policy store json all need to be human-readable as far as possible.

This is to ensure that tests making use of those artifacts can be validated.

  • Development target issue

    No specific feature request or bug id.

  • Implementation Details

    Look at existing tests and test fixtures to find those that are not human readable. Take into account development ergonomics, and needs of project management.

    Establish whether tests can realistically be modified to address human readability.


Prepare

  • Read contribution guidelines
  • Read license information

Identified code changes


Test cases and code coverage

  • Write unit test to cover added/changed code - moved to sub-issue
  • Update integration tests to cover added/changed code - moved to sub-issue

Document the changes

  • task for updating developer documentation - moved to sub-issue
  • task for updating technical documentation - moved to sub-issue
@djellemah djellemah added the comp-jans-cedarling Touching folder /jans-cedarling label Oct 28, 2024
@djellemah djellemah self-assigned this Oct 28, 2024
@mo-auto mo-auto added the kind-dependencies Pull requests that update a dependency file label Oct 28, 2024
@djellemah djellemah added enhancement and removed kind-dependencies Pull requests that update a dependency file labels Oct 28, 2024
@mo-auto mo-auto added the kind-dependencies Pull requests that update a dependency file label Nov 3, 2024
@moabu moabu added this to the 1.1.6 milestone Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp-jans-cedarling Touching folder /jans-cedarling enhancement kind-dependencies Pull requests that update a dependency file
Projects
None yet
Development

No branches or pull requests

3 participants