Skip to content

Release Process

Nic edited this page Oct 2, 2023 · 1 revision

CORE Release Process Overview

Releases for CORE are triggered when a github release is created in the repo.

The following is a flowchart showing the release process:

CORE-Release-Flow

The following jobs are executed as a part of the release pipeline:

  • build-linux
    • Install Dependencies
    • Create binary using pyinstaller
    • upload resulting zip file to the recently created release.
  • build-windows
    • Install Dependencies
    • Create binary using pyinstaller
    • upload resulting zip file to the recently created release.
  • build-mac
    • Install Dependencies
    • Create binary using pyinstaller
    • upload resulting zip file to the recently created release.
  • deploy-package
    • run setup.py and upload package to pypi
Clone this wiki locally