From 5841dd4ee302ba8bd5404edcab57631c9215561f Mon Sep 17 00:00:00 2001 From: Varun Shankar S Date: Wed, 22 May 2024 20:43:50 +0530 Subject: [PATCH 1/3] prepared release of version 3.9.0.dev1 --- CHANGELOG.mdx | 7 +++++++ pyproject.toml | 2 +- rasa_sdk/version.py | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.mdx b/CHANGELOG.mdx index 835338cf2..c3f67dc47 100644 --- a/CHANGELOG.mdx +++ b/CHANGELOG.mdx @@ -17,6 +17,13 @@ https://github.com/RasaHQ/rasa/tree/main/changelog/ . --> +## [3.9.0.dev1] - 2024-05-22 + +Rasa_Sdk 3.9.0.dev1 (2024-05-22) + +No significant changes. + + ## [3.8.0] - 2024-04-03 Rasa_Sdk 3.8.0 (2024-04-03) diff --git a/pyproject.toml b/pyproject.toml index 7e0fbadd2..6bfb676b2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ exclude = "((.eggs | .git | .mypy_cache | .pytest_cache | build | dist))" [tool.poetry] name = "rasa-sdk" -version = "3.8.0" +version = "3.9.0.dev1" description = "Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants" authors = [ "Rasa Technologies GmbH ",] maintainers = [ "Tom Bocklisch ",] diff --git a/rasa_sdk/version.py b/rasa_sdk/version.py index e4b840f9e..f2937a6db 100644 --- a/rasa_sdk/version.py +++ b/rasa_sdk/version.py @@ -1,3 +1,3 @@ # this file will automatically be changed, # do not add anything but the version number here! -__version__ = "3.8.0" +__version__ = "3.9.0.dev1" From 33837bfa3c646f9e0b97edd5c4b6858ceea2d356 Mon Sep 17 00:00:00 2001 From: sancharigr Date: Tue, 28 May 2024 12:08:44 +0200 Subject: [PATCH 2/3] Add new workflow to push docker dev images to AWS everyday --- .../workflows/rasa-sdk-dev-docker-image.yml | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 .github/workflows/rasa-sdk-dev-docker-image.yml diff --git a/.github/workflows/rasa-sdk-dev-docker-image.yml b/.github/workflows/rasa-sdk-dev-docker-image.yml new file mode 100644 index 000000000..54b2f1831 --- /dev/null +++ b/.github/workflows/rasa-sdk-dev-docker-image.yml @@ -0,0 +1,59 @@ +name: Create Dev Docker Images + +on: + schedule: + # Run cron job at 8AM Monday to Sunday. + - cron: '0 8 * * *' + workflow_dispatch: + +env: + AWS_REGION: us-east-1 + REPOSITORY: 329710836760.dkr.ecr.us-east-1.amazonaws.com/rasa-sdk + DEFAULT_PYTHON_VERSION: "3.10" + +permissions: + checks: write + id-token: write + pull-requests: write + contents: read + issues: read + +jobs: + rasa-sdk-dev-docker-image: + name: rasa-sdk dev docker image + runs-on: ubuntu-22.04 + + steps: + - name: Check out code + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + + - name: Read Poetry Version 🔢 + run: | + echo "POETRY_VERSION=$(scripts/poetry-version.sh)" >> $GITHUB_ENV + shell: bash + + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@8c3f20df09ac63af7b3ae3d7c91f105f857d8497 # v3.0.1 + with: + role-to-assume: ${{ secrets.AWS_ASSUME_ROLE_SESSION_TOKEN }} + aws-region: ${{ env.AWS_REGION }} + + - name: Login to Amazon ECR + id: login-ecr + uses: aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076 # v2.0.1 + with: + mask-password: "true" + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@4b4e9c3e2d4531116a6f8ba8e71fc6e2cb6e6c8c + with: + version: v0.5.1 + driver: docker + + - name: Build, tag, and push image to Amazon ECR + env: + IMAGE_TAG: ${{ env.IMAGE_TAG }} + run: | + docker buildx bake --load + docker tag rasa/rasa-sdk:main $REPOSITORY:latest + docker push $REPOSITORY:latest From 4ba311c220b0f2d69bd4dc3359e527b47eb1162c Mon Sep 17 00:00:00 2001 From: sancharigr Date: Wed, 29 May 2024 17:33:24 +0200 Subject: [PATCH 3/3] Update aws repo name and split workflow step --- .github/workflows/rasa-sdk-dev-docker-image.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/rasa-sdk-dev-docker-image.yml b/.github/workflows/rasa-sdk-dev-docker-image.yml index 54b2f1831..a6fb5ca19 100644 --- a/.github/workflows/rasa-sdk-dev-docker-image.yml +++ b/.github/workflows/rasa-sdk-dev-docker-image.yml @@ -8,7 +8,7 @@ on: env: AWS_REGION: us-east-1 - REPOSITORY: 329710836760.dkr.ecr.us-east-1.amazonaws.com/rasa-sdk + REPOSITORY: 329710836760.dkr.ecr.us-east-1.amazonaws.com/rasa-sdk-dev DEFAULT_PYTHON_VERSION: "3.10" permissions: @@ -50,10 +50,11 @@ jobs: version: v0.5.1 driver: docker - - name: Build, tag, and push image to Amazon ECR - env: - IMAGE_TAG: ${{ env.IMAGE_TAG }} + - name: Build docker image run: | docker buildx bake --load + + - name: Tag and push docker image to AWS + run: | docker tag rasa/rasa-sdk:main $REPOSITORY:latest docker push $REPOSITORY:latest