diff --git a/ships/0001-previous-proposals.md b/ships/0001-previous-proposals.md new file mode 100644 index 0000000..a4b6791 --- /dev/null +++ b/ships/0001-previous-proposals.md @@ -0,0 +1,103 @@ + + +--- +title: previous-proposals +authors: + - "@adambkaplan" +reviewers: + - "@ImJasonH" + - "@alicedoe" +approvers: + - "@qu1queee" + - "@sbose78" +creation-date: 2021-05-24 +last-updated: 2021-06-03 +status: implemented +see-also: + - https://github.com/shipwright-io/build/tree/main/docs/proposals +replaces: [] +superseded-by: [] +--- + +# Previous Proposals + +## Release Signoff Checklist + +- [ ] Enhancement is `implementable` +- [ ] Design details are appropriately documented from clear requirements +- [ ] Test plan is defined +- [ ] Graduation criteria for dev preview, tech preview, GA +- [ ] User-facing documentation is created in [docs](/docs/) + +## Summary + +This is a summary of the merged proposals that pre-dated the SHIP process. +Full details of these proposals can be found in [shipwright-io/build/docs/proposals](https://github.com/shipwright-io/build/tree/main/docs/proposals). + +## Motivation + +As of May 24, 2021, the community repository will serve as the official record of all new Shipwright enhancement proposals. +Previously discussed and merged proposals will not be migrated here - they will remain in shipwright-io/build for posterity. +Proposals actively under discussion at this time will also remain in shipwright-io/build until the respective pull requests are merged or closed. + +### Goals + +* Document enhancement proposals approved prior to the SHIP process. +* Provide links back to prior proposals for reference. + +### Non-Goals + +* Convert the older enhancement proposals to SHIPs. + +## Previous Proposals + +| Title | Status | Last Updated | Link | +| ------ | ----- | ------------ | ---- | +| Build execution using the BuildRun API | design | 2020-05-25 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/build-execution-using-build-run.md) | +| The BuildStrategy API | design |2020-05-28 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/buildstrategy.md) | +| Runtime Image Support | implementable | 2020-06-14| [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/runtime-image.md) | +| Build Steps Resource Limitations | implementable | 2020-06-15 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/buildstrategy-steps-resources.md) | +| Local Registry Image Specs | provisional | 2020-08-10 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/local-registry-image-specs.md) | +| Shipwright Website | implementable | 2020-09-14 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/shipwright-website.md) | +| Remote Artifacts | implementable | 2020-11-12 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/remote-artifacts.md) | +| CLI | provisional | 2020-12-02 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/cli.md) | +| Build Strategy Annotations | implementable | 2021-01-21 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/buildstrategy-annotation-propagation.md) | +| Dedicated Shipwright Operator | implementable | 2021-02-09 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/dedicated-shipwright-operator.md) | +| Webhook Validation | provisional | 2021-03-19 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/webhook-validation.md) | +| Modifying Output Image | provisional | 2021-04-14 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/modifying-output-image.md) | +| Parameterize Build Strategies | implementable | 2021-04-20 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/parameterize-strategies.md) | +| Removing Tekton resource usages | implementable | 2021-04-20 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/removal-tekton-resources.md) | +| Enable Local Source Code Support | implementable | 2021-05-03 | [link](https://github.com/shipwright-io/build/blob/main/docs/proposals/enable-local-source-code-support.md) | + + +### Implementation Notes + +Not applicable. + +### Test Plan + +Not applicable. + +### Release Criteria + +Not applicable. + +### Risks and Mitigations + +Not applicable. + +## Drawbacks + +Not applicable. + +## Alternatives + +Not applicable. + +## Implementation History + +2021-06-03: Implemented as a reference.