web-api-commander icon indicating copy to clipboard operation
web-api-commander copied to clipboard

Check and Deploy Artifacts on PR and Merge

Open darnjo opened this issue 2 years ago • 0 comments

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)

darnjo avatar Mar 21 '23 16:03 darnjo