coremedia-globallink-connect-integration

Translation integration via GlobalLink Connect Cloud


Project maintained by CoreMedia Hosted on GitHub Pages — Theme by mattgraham

Release Steps


[Up] [Top]


In here you will find a description of steps to perform a release of this workspace.

1. Development Workflow

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).

2. Verify Release Versions of Core Packages

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.

3. Documentation Update

4. Manual Testing

Follow the test steps as described in Manual Test Steps.

5. Create Tag for the Release

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.

6. Create GitHub Release

Sketch: Incorporating Pull Requests for Given CMCC Versions

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.


[Up] [Top]