web-api-commander
web-api-commander copied to clipboard
Check and Deploy Artifacts on PR and Merge
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
- [ ] 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-etlwith 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)