Skip to content

Check and Deploy Artifacts on PR and Merge #155

Open
@darnjo

Description

@darnjo

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)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions