hamlet-io / executor-bash

Executor for hamlet based on bash
GNU General Public License v3.0
0 stars 4 forks source link

refactor!: Remove build time openapi extension #220

Closed ml019 closed 3 years ago

ml019 commented 3 years ago

Intent of Change

Description

Remove logic to support build time swagger extension.

Motivation and Context

The extension process is now entirely controlled by the engine based on config provided per deployment. All projects have been converted to this approach so this PR removes the logic supporting the legacy extension process.

A fatal error will result if the config file for build time extension is detected.

While strictly the change is breaking, no current customers are expected to be affected.

BREAKING CHANGE: All openapi extension must be performed via the deployment process.

How Has This Been Tested?

Tricky to test locally. Will confirm operation once released.

Related Changes

Prerequisite PRs:

Dependent PRs:

Consumer Actions: