-
set RELEASE env var (eg.
RELEASE=1.1.2
) -
create a release branch:
git checkout -b $RELEASE-prep
-
make release updates
- update README.md to appropriate versions and instructions
- update version in
auth-proxy/apiproxy/policies/Send-Version.xml
to match $RELEASE - run
bin/build_proxy_resources.sh
- update image version in
samples/apigee/adapter.yaml
to match $RELEASE
-
Commit and push
- verify your changes for git:
git status
- add and commit:
git commit -am "prep ${RELEASE}"
- tag the commit:
git tag ${RELEASE}
- push:
git push --set-upstream origin $RELEASE-prep ${RELEASE}
(CircleCI will automatically build and tag docker image)
- verify your changes for git:
-
verify the image: gcr.io/apigee-api-management-istio/apigee-adapter:$RELEASE
-
bin/build_release.sh
(creates a draft release on Github) -
edit Github release: a. add mixer version and docker image URL to release notes b. if this is not a pre-release, uncheck
This is a pre-release
checkbox -
submit PR for $RELEASE-prep branch
-
merge and final verifications
-
publish release on Github
This repository has been archived by the owner on May 23, 2023. It is now read-only.