From 809dff5fb0f93fd3519dae1b8f5cd1c80fe9fc62 Mon Sep 17 00:00:00 2001 From: izzy lyseggen Date: Fri, 30 Apr 2021 15:44:17 +0100 Subject: [PATCH 1/3] build: bump minor version new materials! --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 04332d6..6c90d0c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "specklepy" -version = "2.0.0" +version = "2.1.0" description = "The Python SDK for Speckle 2.0" readme = "README.md" authors = ["Speckle Systems "] From 1c868b6b60514284645cc6a60e70adafc0742f98 Mon Sep 17 00:00:00 2001 From: izzy lyseggen Date: Fri, 30 Apr 2021 15:55:37 +0100 Subject: [PATCH 2/3] ci: trying automated publishes --- .circleci/config.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index b675751..684f75b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -40,6 +40,14 @@ jobs: pkg-manager: poetry - run: poetry run pytest --version + deploy: + docker: + - image: "circleci/python:3.8" + steps: + - checkout + - run: poetry build + - run: poetry publish --dry-run -u specklesystems -p $PYPI_PASSWORD + workflows: main: jobs: @@ -47,3 +55,12 @@ workflows: matrix: parameters: tag: ["3.6", "3.7", "3.8", "3.9"] + + publish: + jobs: + - deploy: + filters: + tags: + only: /[0-9]+(\.[0-9]+)*/ + branches: + ignore: /.*/ # For testing only! /ci\/.*/ From 8e14cf19047b9b507aebe9b7cb2969b0e3208dab Mon Sep 17 00:00:00 2001 From: izzy lyseggen Date: Fri, 30 Apr 2021 16:02:33 +0100 Subject: [PATCH 3/3] ci: remove dry run safeguard --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 684f75b..9015d97 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -46,7 +46,7 @@ jobs: steps: - checkout - run: poetry build - - run: poetry publish --dry-run -u specklesystems -p $PYPI_PASSWORD + - run: poetry publish -u specklesystems -p $PYPI_PASSWORD workflows: main: