-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
Milestone
Description
There are a number of items that need to get generated on both PR and Merge to main branch.
See: Codegen README
PR
- Use Dockerfile that's in the root directory to create a JAR-based build
- Generate DD 1.7 and 2.0 Reference Metadata (--generateReferenceEDMX)
- Run validation on the reference metadata (--validateMetadata)
- Generate new
metadata-report.jsonfiles (--generateMetadataReport) - Generate new DD 1.7 and 2.0 tests (--generateDDAcceptanceTests)
- Generate new Open API specs (npm package - see odata-openapi in project root)
Merge
- Generate new Docker Container and push to ECR
- Create PR on
reso-certification-etlwith new metadata report JSON - Regenerate Industry Aggs (AWS)
DD Generation Steps
- Containerize DD Wiki Generators (cc: @RESOStandards/sourcere)
- Update Wiki Pages (DD Wiki Generator)
- Update DD Wiki Usage Stats (DD Wiki Generator)
- Make a PR with new worksheet on the Commander Repo, which should start the build process above. Need to detect whether there have been changes to the worksheets to run the process. Otherwise, don't.