Branching - dogtagpki/pki GitHub Wiki

Overview

This page describes the process to create a new branch in PKI-related projects.

Creating COPR Repository

  • Fork @pki/master into @pki/<major>.<minor>.

Creating PKI Branch

  • Create PKI v<major>.<minor> branch from PKI master branch.

  • Change references to PKI master branch into v<major>.<minor> branch.

  • Change references to @pki/master COPR repository into @pki/<major>.<minor> repository.

  • Change references to PKI latest image tag into <major>.<minor> tag.

  • Push changes into PKI v<major>.<minor> branch.

Creating JSS Branch

  • Create JSS v<major>.<minor> branch from JSS master branch.

  • Change references to JSS master branch into v<major>.<minor> branch.

  • Change references to @pki/master COPR repository into PKI’s @pki/<major>.<minor> repository.

  • Change references to PKI latest image tag into PKI’s <major>.<minor> tag.

  • Change references to JSS latest image tag into <major>.<minor> tag.

  • Push changes into JSS v<major>.<minor> branch.

  • Update JSS version numbers in PKI’s RPM spec file, pom.xml, Dockerfile, and .classpath.

  • Push changes into PKI v<major>.<minor> branch.

⚠️ **GitHub.com Fallback** ⚠️