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

Implement tests to validate module index CSVs #890

Closed
matebarabas opened this issue Apr 23, 2024 · 2 comments
Closed

Implement tests to validate module index CSVs #890

matebarabas opened this issue Apr 23, 2024 · 2 comments
Labels
Needs: Triage 🔍 Maintainers need to triage still Type: Hygiene 🧹 things related to testing, issue triage etc.

Comments

@matebarabas
Copy link
Contributor

The following tests should be introduced as part of the PR validation workflow: check all records in all 4 module index CSV files (Bicep/TF, res/ptn modules).

  • If a module is marked available, the module owner display name, and module owner GH handle fields must be populated.
  • If a module is marked orphaned, the module owner display name, and module owner GH handle fields must NOT be populated.
  • If a module is either marked available or orphaned, the first published in field must be populated with the following format: YYYY-MM.

Note: the pattern module CSVs don't have the first 2 columns of the resource module CSVs!

@matebarabas matebarabas added Needs: Triage 🔍 Maintainers need to triage still Type: Hygiene 🧹 things related to testing, issue triage etc. labels Apr 23, 2024
@github-project-automation github-project-automation bot moved this to Needs: Triage in AVM - Issue Triage Apr 23, 2024

Important

The "Needs: Triage 🔍" label must be removed once the triage process is complete!

Tip

For additional guidance on how to triage this issue/PR, see the AVM Issue Triage documentation.

Note

This label was added as per ITA06.

@matebarabas
Copy link
Contributor Author

Closing this one, as redundant with #382. Its content will be consolidated with #382.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs: Triage 🔍 Maintainers need to triage still Type: Hygiene 🧹 things related to testing, issue triage etc.
Projects
Development

No branches or pull requests

1 participant