defenseunicorns / delivery-aws-iac

Apache License 2.0
16 stars 5 forks source link

Issues with a conflict between the auto-tag workflow and ReleasePlease bot #317

Closed RothAndrew closed 1 year ago

RothAndrew commented 1 year ago

Persona

Maintainer of this repo

Description

We have an auto-tag GHA workflow that creates a new tag on every push to main. We also have the ReleasePlease bot that does similar things. There is no good understanding at the team level as to how we want to handle automatic releases.

Use Case

Having tags with 2 different formats is confusing to maintainers and downstream automation.

Impact

If this is not addressed we will continue to have 2 competing methods of automatic releases creating tags in 2 different formats.

Completion

Additional Context

none

ntwkninja commented 1 year ago

Great idea to capture this in and ADR. Below are the closest things we have to one currently:

The intent is to migrate all modules to their own repo, which will have independent testing & releases. This repo's purpose is both a comprehensive root module example that consumes those independent modules to help inform how they are intended to be used and validation of functionality across multiple dependencies / upstream modules that update on disparate cadences.