diff --git a/.github/workflows/test-tag-publish.yml b/.github/workflows/test-tag-publish.yml index 760bf967d88c..39157bc9b7b4 100644 --- a/.github/workflows/test-tag-publish.yml +++ b/.github/workflows/test-tag-publish.yml @@ -114,14 +114,9 @@ jobs: - name: Set output id: vars run: | - release = sed -n '/^#/,${p;/^---/q}' RELEASES.md - release="${release//'%'/'%25'}" - release="${release//$'\n'/'%0A'}" - release="${release//$'\r'/'%0D'}" - echo $release echo "::set-output name=tag_name::v$(poetry version --short)" echo "::set-output name=release_name::NautilusTrader $(poetry version --short) Beta" - echo "::set-output name=body::$release" + sed -n '/^#/,${p;/^---/q};w RELEASE.md' RELEASES.md # Create GitHub release - name: Create release @@ -131,13 +126,12 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} TAG_NAME: ${{ steps.vars.outputs.tag_name }} RELEASE_NAME: ${{ steps.vars.outputs.release_name }} - BODY: ${{ steps.vars.outputs.body }} with: tag_name: ${{ env.TAG_NAME }} release_name: ${{ env.RELEASE_NAME }} draft: false prerelease: false - body: ${{ env.BODY }} + body_path: RELEASE.md publish_sdist: diff --git a/RELEASES.md b/RELEASES.md index c084849421dc..f2e244f258a8 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,4 +1,4 @@ -# NautilusTrader 1.108.1 Beta - Release Notes +# NautilusTrader 1.108.0 Beta - Release Notes This release executes a major refactoring of `Symbol` and how securities are generally identified within the platform. This will allow a smoother integration diff --git a/poetry.lock b/poetry.lock index 3daf5431df00..fa5120791a05 100644 --- a/poetry.lock +++ b/poetry.lock @@ -109,7 +109,7 @@ pytz = ">=2015.7" [[package]] name = "ccxt" -version = "1.42.67" +version = "1.42.69" description = "A JavaScript / Python / PHP cryptocurrency trading library with support for 130+ exchanges" category = "main" optional = false @@ -1014,7 +1014,7 @@ docs = ["numpydoc"] [metadata] lock-version = "1.1" python-versions = "^3.7.9" -content-hash = "49efff1b74d6228f11ab6df14b1c0179e1d3902b0ec6fb465d920e039f89496f" +content-hash = "81e25ff6f8936911a90a396792602db98f40a6ee253a355f73c29cc4d0ad3d43" [metadata.files] aiodns = [ @@ -1093,8 +1093,8 @@ babel = [ {file = "Babel-2.9.0.tar.gz", hash = "sha256:da031ab54472314f210b0adcff1588ee5d1d1d0ba4dbd07b94dba82bde791e05"}, ] ccxt = [ - {file = "ccxt-1.42.67-py2.py3-none-any.whl", hash = "sha256:01e69541fd92f314eda5c9f2f76ad1f9e12e1284721aca9155044370c507dab1"}, - {file = "ccxt-1.42.67.tar.gz", hash = "sha256:4790a52bf236b0a64c70602464f486518d937729da2cf66b017b445d52a829f4"}, + {file = "ccxt-1.42.69-py2.py3-none-any.whl", hash = "sha256:dbbe45e0afc23a76815733d52076884ca7befe96d6bb8d499665040dcfcc7d61"}, + {file = "ccxt-1.42.69.tar.gz", hash = "sha256:c867c85d37c14ee06f02b21187e9bc9edf7086fc6f59e8ec596c59f12b630d94"}, ] certifi = [ {file = "certifi-2020.12.5-py2.py3-none-any.whl", hash = "sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"}, diff --git a/pyproject.toml b/pyproject.toml index c9c396412ea4..805ac642035f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "nautilus_trader" -version = "1.108.1" +version = "1.108.0" description = "A high-performance algorithmic trading platform and event-driven backtester" authors = ["Nautech Systems "] license = "LGPL-3.0-or-later" @@ -33,7 +33,7 @@ generate-setup-file = false [tool.poetry.dependencies] python = "^3.7.9" -ccxt = "^1.42.67" +ccxt = "^1.42.69" cython = "^3.0a6" empyrical = "^0.5.5" ib_insync = "^0.9.65"