grim/convey

Merge the redux branch into default.

2021-12-20, Gary Kramlich
6b1dbda836d9
Merge the redux branch into default.

This officials abandons the 0.14.0 release and moves right on to 0.15.0 which
includes replacing docker with podman and simplifying many things.
# This plan extends another plan by overwriting the pre and post
# stages of a plan defined in the parent config. This shows how
# to build "abstract" plans which can be extended in ways that
# allow blocks of plans to be replaced.
#
# It should output
#
# <= before
# YO one
# YO two
# => after
extends: base.yml
options:
default-plan: plan3
tasks:
before:
type: docker/run
image: alpine:edge
command: echo "<= before"
after:
type: docker/run
image: alpine:edge
command: echo "=> after"
plans:
default:
merge: true
stages:
- name: pre
tasks:
- before
- name: post
tasks:
- after