Playbook for releasing fleeting-plugin-aws to gitlab.com

Context: https://gitlab.slack.com/archives/C0199KBMY59/p1677864216085049:

Arran Walker: Be good if we could tag a new release of aws fleeting plugin. Not sure if we want v0.1.0 or v0.0.2 whilst we’re developing like we are

Davis: I’d probably lean towards calling anything a minor release if we aren’t guaranteeing anything at this point, just to indicate any upgrade could be more significant… but if we want to be proper about it, what has changed since the last tag?

Joe: yeah, i would say if we’re just trying to get the latest code and features out there, let’s bump the minor version (v0.1.0 … v0.2.0). if we are cherry picking a bug fix, we’ll bump the patch

Joe: and once you do release, please bump the version in the chef cookbook to deploy to gitlab.com: https://gitlab.com/gitlab-cookbooks/cookbook-gitlab-runner/-/blob/f7c3e5ec56abdef28e52dbd80e8f9a0c42d79485/attributes/default.rb#L16 and bump the cookbook version: https://gitlab.com/gitlab-cookbooks/cookbook-gitlab-runner/-/blob/f7c3e5ec56abdef28e52dbd80e8f9a0c42d79485/metadata.rb#L7. if we are only releasing a new plugin, let’s bump the cookbook patch version (1.5.0 -> 1.5.1). no new cookbook features

Joe: and let’s write this process down! gitlab-org/ci-cd/shared-runners/images/macstadium/orka#123 (moved)

Edited by Joe Burnett