speckle-server/.circleci
Iain Sproat 3e5f1a8a80
fix(circleci): refer to testing branch instead of frontend-2 (#2003)
2024-02-01 12:05:21 +00:00
..
deployment ci(docker compose & helm chart): test deployment configuration in CI (#1881) 2024-01-30 15:21:18 +00:00
README.md build: Images should be built on every branch & commit with a PR (#856) 2022-08-09 11:23:12 +01:00
build.sh Circleci manual holds (#1152) 2022-11-01 08:52:51 +00:00
check_version.py chore(circleci): adds a note to common.sh regarding tags (#1991) 2024-01-25 00:32:38 +00:00
common.sh chore(circleci): adds a note to common.sh regarding tags (#1991) 2024-01-25 00:32:38 +00:00
config.yml fix(circleci): refer to testing branch instead of frontend-2 (#2003) 2024-02-01 12:05:21 +00:00
get_version.sh ci(version number): fix version number to have build number before commit number (#1458) 2023-03-15 16:40:49 +00:00
is_draft.sh ci(frontend-2): docker image should not be built if github token is not set (#1687) 2023-07-12 00:40:41 +01:00
publish.sh feat: Frontend 2.0 MVP 2023-05-08 10:47:01 +03:00
publish_helm_chart.sh fix help publish script, it shouldnt override local git configs (#1599) 2023-06-13 11:48:08 +01:00
update_helm_documentation.sh fix(circleci): documentation should only be committed if there are no changes (#1578) 2023-05-16 13:42:49 +01:00

README.md

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.