Skip to content

Check and Deploy Artifacts on PR and Merge #155

@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

  • Generate new Docker Container and push to ECR
  • Create PR on reso-certification-etl with 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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions