- Create releases in repositories with image build jobs with the new release tag:
- Verify that the images have been successfully built and pushed with the new release tag:
- Some images are not built by us yet. Tag these Docker images manually:
- nephio/resource-backend-controller
- nephio/network-config-operator
- Update the images in the manifests to point to the new release tag:
- Tag any updated packages with a new Porch version number. For example, if you
changed the Kptfile in pkg-example-amf-bp
to use the new tag for the functions, and the current highest revision number
for that package is
pkg-example-amf-bp/v3
, you need to tag the new one aspkg-example-amf-bp/v4
. Note that the sandbox provisioning scripts no longer depend on the Porch revision numbers; instead they use the release tag. However, the user-facing versions in PackageVariant(Set) resources andkpt
commands use the Porch revision numbers. - Create releases in the package repositories with the release tag.
- Update the sandbox provisioning code:
- Change the current release tag instances to the new one.
- Update any e2e tests that use the Porch package version numbers to use the new ones.
- Once the PR with the updated sandbox provisioning code passes e2e and is merged, create a release in:
- Update the documentation to use the new release tag and the new Porch package version numbers.
- Tag the documentation repository with the new release tag.