Open
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.json
files (--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
- Commit all new code from PR
- Generate two new containers - one from Dockerfile and one from GradlewDockerfile - and push to ECR
- Create PR on
reso-certification-etl
with new metadata report JSON - Regenerate Industry Aggs (AWS)
- Containerize DD Wiki Generators (cc: @bobgott)
- Update Wiki Pages (DD Wiki Generator)
- Update DD Wiki Usage Stats (DD Wiki Generator)