Translation integration via GlobalLink Connect Cloud
In here you will find a description of steps to perform a release of this workspace.
Assuming all branches (main, develop) already exist, proceed as
follows (example here: update GCC REST Client and CMCC version; assuming
that origin/main
is the default branch):
$ git clone \
https://github.com/CoreMedia/coremedia-globallink-connect-integration.git gcc
$ cd gcc
$ git checkout --track "origin/develop"
# ... perform required updates ...
$ git commit --all --message="Update GCC REST Client to x.y.z"
# ... perform required updates ...
$ git commit --all --message="Update CMCC 1910.1"
$ git push origin develop
See CoreMedia/coremedia-globallink-connect-integration for the current, and most recent version of GCC REST Client (labels on top of page).
If the release of this adapter targets a newer CMCC release, make sure that the
versions mentioned in the package.json
files of the Studio Client and
the gcc-workflow-server-parent
Maven module match.
Ensure you have built the CMCC version (snapshot versions) which this workspace dedicates to. Otherwise, the third-party versions won’t match the declared CMCC version (most third-party dependencies) are managed in Blueprint and CMCC Core.
Update THIRD-PARTY.txt and license downloads by running:
$ mvn -Pdocs-third-party generate-resources
Update CMCC and GCC Version in badges at main workspace README.md
.
Update documentation links in development.md right at the bottom of the MarkDown file.
And, do not forget to mention all the changes including upgrade advice in
CHANGELOG.md
Follow the test steps as described in Manual Test Steps.
Now that you have updated the documentation, the third-party reports, the changelog, and the version badges, you can proceed with creating the tag.
$ git checkout main
$ git merge "origin/develop"
$ git push origin main
$ git tag "v2406.1.0-1"
$ git push origin "v2406.1.0-1"
Alternatively, for a more transparent review process, create a PR from develop
to main
. In this case, you can skip the first three steps. The reviewer gets
an overview of the recent changes on GitHub, and the PR can be directly merged
after approval.
If customers want to provide a patch for a given workspace version, create
a branch from the given tag. This will then receive the PR results. If
applicable to current develop
branch, cherry-pick the PR commits to
develop
branch.