aws-samples / serverless-test-samples

This repository is designed to provide guidance for implementing comprehensive test suites for serverless applications.
MIT No Attribution
285 stars 85 forks source link

Validating whether metadata.json exists for each pattern, and reorganising pattern directories to support this #334

Closed dastra closed 5 months ago

dastra commented 5 months ago

Description of changes:

Updated .github/metadata/metadata_json_validator.py to validate whether metadata.json exists for each test pattern directory, and to validate it. Where it does not or validation fails, comments on the PR.

Reorganised the /*-test-samples/ directories to allow for checks to be made. Standardised directory structure across languages.

Changes to metadata.json format:

All metadata.json files comply with this format.

Files that have moved around:

Documentation:

Patterns:

Created new metadata.json files for:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

dastra commented 5 months ago

I've checked a popular inbound link site and it doesn't report any inbound links to the async-architectures READMEs which were moved. And we'll amend the sync to serverlessland to ensure those patterns are still synchronised across OK