Skip to content

Commit 3592c67

Browse files
Add downstream build step (#326)
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
1 parent d00f312 commit 3592c67

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

docs/src/05_developers/01_release.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,14 @@ git push upstream ${RELEASE_TAG}
4848
This will trigger a [release GitHub action](https://github.com/rancher-sandbox/cluster-api-addon-provider-fleet/actions/workflows/release.yaml) that creates a release with `CAAPF` components.
4949

5050
4. Wait for the [update metadata](https://github.com/rancher/cluster-api-addon-provider-fleet/blob/main/.github/workflows/update-metadata.yaml) workflow to pass successfully.
51-
This workflow will update the `metadata.yaml` file in the root of the repository preparing it for the next release.
51+
This workflow will update the `metadata.yaml` file in the root of the repository preparing it for the next release. It will open a [PR](https://github.com/rancher/cluster-api-addon-provider-fleet/pull/309), which needs to be merged before the next minor version release can be cut.
52+
53+
**WARNING: Out of date published metadata.yaml file will cause upstream install via clusterctl to fail**
54+
55+
5. Perform Downstream Build
56+
57+
Perform the downstream build for the release tag using the CAAPF GitHub action. Specific steps and references for this process can be found by asking in the `#team-rancher-highlander` channel.
58+
5259

5360
## Versioning
5461

@@ -97,4 +104,4 @@ The `release-X` branches contain stable, backwards compatible code. On every maj
97104
CAAPF maintains the most recent release/releases for all supported APIs. Support for this section refers to the ability to backport and release patch versions; [backport policy](#backporting) is defined above.
98105

99106
- The API version is determined from the GroupVersion defined in the `#[kube(...)]` derive macro inside `./src/api`.
100-
- For the current stable API version (v1alpha1) we support the two most recent minor releases; older minor releases are immediately unsupported when a new major/minor release is available.
107+
- For the current stable API version (v1alpha1) we support the two most recent minor releases; older minor releases are immediately unsupported when a new major/minor release is available.

0 commit comments

Comments
 (0)