Table of Contents
The release.yml
workflow implements and performs release procedures for the Eclipse Che Documentation, using the make-release.sh
script.
The publication is decoupled. See Publishing Eclipse Che documentation.
Prerequisites
-
Define the Eclipse Che version to release:
<major>.<minor>.0
.
Procedure
-
Create the
<major>.<minor>.x
branch from the prerelease branch. -
Edit the
antora.yml
file in the<major>.<minor>.x
branch to define:prerelease: false version: stable asciidoc: attributes: prod-ver-patch: "<major>.<minor>.0" prod-ver: "<major>.<minor>" prod-ver-major: "<major>"
-
Generate the single-sourced documents:
$ ./tools/checluster_docs_gen.sh $ ./tools/environment_docs_gen.sh
-
Commit and push the changes to the release branch.
-
Edit the
publication-builder-antora-playbook.yml
file in thepublication-builder
branch. Change the latest branch to "<major>.<minor>.x". Keep the other branches (7.43.x
andmain
).# [...] content: sources: - url: https://github.com/eclipse-che/che-docs branches: - "<major>.<minor>.x" - "7.41.x" - main # [...]