Files
speckle-server/.circleci
Gergő Jedlicska 5818a44e62 Gatekeeper (#2572)
* feat(gatekeeper): initial license validation

* test(gatekeeper): add license token to tests

* chore(gatekeeper): cleanup

* chore(gatekeeper): hide from circleci

* feat(helm): load license token from secrets

* chore(circleci): remove unused env var
2024-08-13 11:04:40 +02:00
..
2022-11-01 08:52:51 +00:00
2024-08-13 11:04:40 +02:00
2023-05-08 10:47:01 +03:00

Publishing and Releasing

Publishing Images

Images are published based on the logic in should_publish.sh, and the regex provided in PUBLISHABLE_TAGS and PUBLISHABLE_BRANCHES environment variables in the CircleCI config.

Currently images are published in the following conditions:

  • any commit to branches named main, hotfix.*, or alpha.*
  • any branch tagged with semver major.minor.patch (regex: ^[0-9]+\.[0-9]+\.[0-9]+$)

Creating a release

The easiest way to create a new release is to Create a New Release on Github, and in the 'Select A Tag' dropdown create a new tag with the appropriate semver increment.

Ideally the target branch should be main.