Skip to content

Conversation

@famarting
Copy link
Contributor

@famarting famarting commented Oct 29, 2024

Description

start of #738

adds comments indicating the workflow functions that are deprecated
updates the existing example app to use the recommended functions

pending updating the contents of daprdocs
pending support for the purge API to finish this work

Issue reference

We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.

Please reference the issue this PR will close: #[issue number]

Checklist

Please make sure you've completed the relevant tasks for this PR, out of the following list:

  • Code compiles correctly
  • Created/updated tests
  • Extended the documentation

Release Note

RELEASE NOTE: UPDATE Deprecated Dapr Client workflows API functions in favour of DaprWorkflowClient

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
@famarting famarting requested review from a team as code owners October 29, 2024 09:45
@@ -1 +1 @@
dapr-ext-workflow-dev>=0.0.1rc1.dev
dapr-ext-workflow-dev>=0.4.1rc1.dev
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please do not modify this in the future. We want to run examples against older versions for backwards compatibility as well. It's fine here given the SDK is not 1.0 yet.


def main():
with DaprClient() as d:
with DaprWorkflowClient() as wfc:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is changing what this example (which also runs as an integration test) does!

The point was that you can use the regular Dapr SDK to start a workflow as well - you do not have to use the workflow SDK for that. We will want to retain this.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is equivalent to dapr/dotnet-sdk#1344 and issues like this have been created in all other SDKs, the workflow functions in the DaprClient are now deprecated and we shouldn't advice users to use them. Thats why changing the examples.

Copy link
Contributor

@elena-kolevska elena-kolevska Nov 4, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this example is also an integration test, as Bernd said, I'd prefer adding a deprecation notice and keeping it until we completely remove support for workflows in the DaprClient.

We have other examples/tests for thedapr-ext-workflow client in the https://github.com/dapr/python-sdk/tree/main/examples/workflow directory.
So I'd suggest checking this file for overlaps with whatever is already in there and moving it to that dir.

If we're doing this deprecation work in all clients, we should also go through the docs and remove all references to DaprClient in the context of workflows and only use dapr-ext-workflow. As a matter of fact, someone just opened an issue for that a few days ago: dapr/docs#4410
FYI @hhunter-ms

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the point of changing this is that we no longer want to encourage users to use the DaprClient to interact with Workflows.

examples usually are the first point of contact for users, so intentionally leaving a deprecated example just because it acts as a test is a mistake in my opinion.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

but since we already have examples of the correct SDK to use here https://github.com/dapr/python-sdk/tree/main/examples/workflow

I'll revert the changes made to this file

Copy link
Contributor

@hhunter-ms hhunter-ms Nov 20, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@famarting @elena-kolevska will the Python workflow quickstart also be updated to dapr-ext-workflow instead of DaprClient?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wow, I didnt realize of that, well, all quickstarts in that repo using the equivalent to the DaprClient will also need to be updated

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update, the quickstarts were updated here.

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
@famarting
Copy link
Contributor Author

ping

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Copy link
Contributor

@elena-kolevska elena-kolevska left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just some typos, I'll accept them myself, commit and approve.

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
elena-kolevska
elena-kolevska previously approved these changes Nov 11, 2024
@famarting
Copy link
Contributor Author

ping

Signed-off-by: Elena Kolevska <elena@kolevska.com>
@codecov
Copy link

codecov bot commented Nov 20, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 86.03%. Comparing base (bffb749) to head (4478dd5).
Report is 10 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #749      +/-   ##
==========================================
- Coverage   86.63%   86.03%   -0.60%     
==========================================
  Files          84       87       +3     
  Lines        4473     4783     +310     
==========================================
+ Hits         3875     4115     +240     
- Misses        598      668      +70     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
@elena-kolevska elena-kolevska changed the title workflows, remove deprecated functions Mark workflows API functions as deprecated Dec 19, 2024
@elena-kolevska elena-kolevska merged commit 25666bf into dapr:main Jan 2, 2025
1 check passed
elena-kolevska added a commit to famarting/python-sdk that referenced this pull request Jan 9, 2025
* workflows, remove deprecated functions

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* revert changes to example

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* update warning messages

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* Typos

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* fixes linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

---------

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
@marcduiker
Copy link
Contributor

@holopin-bot @famarting Thanks Fabian 😁

@holopin-bot
Copy link

holopin-bot bot commented Jan 10, 2025

Congratulations @famarting, the maintainer of this repository has issued you a badge! Here it is: https://holopin.io/claim/cm5qymtqa48450clb8g50kn3a

This badge can only be claimed by you, so make sure that your GitHub account is linked to your Holopin account. You can manage those preferences here: https://holopin.io/account.
Or if you're new to Holopin, you can simply sign up with GitHub, which will do the trick!

elena-kolevska added a commit that referenced this pull request Jan 14, 2025
* Bump codecov/codecov-action from 4 to 5 (#753)

      Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* update durabletask to use fork

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* add purge workflow function

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* support reuse id policy

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* support set custom status

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/tests/test_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* update test, grpc version and lint

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Adds missing arguments in FakeTaskHubGrpcClient

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* remove alpha for workflow stable release (#760)

Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Replace deprecated tox.ini option (#762)

This option was replaced in 2020, deprecated, and eventually removed in
tox 4. The correct option already appears elseware in this tox.ini file.

This fix is necessary to run `tox -e doc` per the README.md
instructions on tox 4.

Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Add Actor Mocks (#750)

* Moved files to new branch to avoid weird git bug

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* requested documentation changes

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* forgot to move file back to starting point

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* result of ruff format

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* fixed minor formatting issues, fixed type issues

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* minor test fix

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* fixes try_add_state

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Revert "fixes try_add_state"

This reverts commit 254ad17.

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update dapr/actor/runtime/mock_state_manager.py

Fixing bug in try_add_state as mentioned in PR #756

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update dapr/actor/runtime/mock_actor.py

Whoops missed this

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* minor error in docs

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* fixed and added more unit tests. Added example

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* unittest fix

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update examples/demo_actor/README.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* concentrated some tests

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* removed unnecessary type hint

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

didnt see this earlier whoops

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update examples/demo_actor/README.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* documentation changes

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* now requires #type: ignore

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* small docs change

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* examples test fix

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Fixes try_add_state in actor state manger (#756)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Integration test for http invocation (#758)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* fixes missing state store in test (#759)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Mark workflows API functions as deprecated  (#749)

* workflows, remove deprecated functions

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* revert changes to example

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* update warning messages

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* Typos

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* fixes linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

---------

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Removes support for 3.8 and adds 3.13 to test version matrix (#763)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates dapr email to dapr.io (#764)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Reverts grpc bump

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates protos and fixes grpc-tools for protos generation (#766)

* Updates protos and fixes grpc-tools for protos generation

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* bumps grpcio tools version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Bump dapr/durabletask version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com>
Co-authored-by: Eric Searcy <emsearcy@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
elena-kolevska added a commit to elena-kolevska/python-sdk that referenced this pull request Jan 14, 2025
* Bump codecov/codecov-action from 4 to 5 (dapr#753)

      Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* update durabletask to use fork

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* add purge workflow function

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* support reuse id policy

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* support set custom status

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/tests/test_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* update test, grpc version and lint

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Adds missing arguments in FakeTaskHubGrpcClient

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* remove alpha for workflow stable release (dapr#760)

Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Replace deprecated tox.ini option (dapr#762)

This option was replaced in 2020, deprecated, and eventually removed in
tox 4. The correct option already appears elseware in this tox.ini file.

This fix is necessary to run `tox -e doc` per the README.md
instructions on tox 4.

Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Add Actor Mocks (dapr#750)

* Moved files to new branch to avoid weird git bug

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* requested documentation changes

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* forgot to move file back to starting point

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* result of ruff format

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* fixed minor formatting issues, fixed type issues

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* minor test fix

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* fixes try_add_state

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Revert "fixes try_add_state"

This reverts commit 254ad17.

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update dapr/actor/runtime/mock_state_manager.py

Fixing bug in try_add_state as mentioned in PR dapr#756

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update dapr/actor/runtime/mock_actor.py

Whoops missed this

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* minor error in docs

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* fixed and added more unit tests. Added example

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* unittest fix

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update examples/demo_actor/README.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* concentrated some tests

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* removed unnecessary type hint

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

didnt see this earlier whoops

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update examples/demo_actor/README.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* documentation changes

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* now requires #type: ignore

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* small docs change

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* examples test fix

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Fixes try_add_state in actor state manger (dapr#756)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Integration test for http invocation (dapr#758)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* fixes missing state store in test (dapr#759)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Mark workflows API functions as deprecated  (dapr#749)

* workflows, remove deprecated functions

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* revert changes to example

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* update warning messages

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* Typos

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* fixes linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

---------

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Removes support for 3.8 and adds 3.13 to test version matrix (dapr#763)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates dapr email to dapr.io (dapr#764)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Reverts grpc bump

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates protos and fixes grpc-tools for protos generation (dapr#766)

* Updates protos and fixes grpc-tools for protos generation

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* bumps grpcio tools version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Bump dapr/durabletask version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com>
Co-authored-by: Eric Searcy <emsearcy@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
# Conflicts:
#	ext/dapr-ext-workflow/setup.cfg
elena-kolevska added a commit to elena-kolevska/python-sdk that referenced this pull request Jan 14, 2025
* Bump codecov/codecov-action from 4 to 5 (dapr#753)

      Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* update durabletask to use fork

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* add purge workflow function

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* support reuse id policy

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* support set custom status

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/tests/test_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* update test, grpc version and lint

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Adds missing arguments in FakeTaskHubGrpcClient

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* remove alpha for workflow stable release (dapr#760)

Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Replace deprecated tox.ini option (dapr#762)

This option was replaced in 2020, deprecated, and eventually removed in
tox 4. The correct option already appears elseware in this tox.ini file.

This fix is necessary to run `tox -e doc` per the README.md
instructions on tox 4.

Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Add Actor Mocks (dapr#750)

* Moved files to new branch to avoid weird git bug

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* requested documentation changes

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* forgot to move file back to starting point

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* result of ruff format

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* fixed minor formatting issues, fixed type issues

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* minor test fix

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* fixes try_add_state

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Revert "fixes try_add_state"

This reverts commit 254ad17.

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update dapr/actor/runtime/mock_state_manager.py

Fixing bug in try_add_state as mentioned in PR dapr#756

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update dapr/actor/runtime/mock_actor.py

Whoops missed this

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* minor error in docs

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* fixed and added more unit tests. Added example

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* unittest fix

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update examples/demo_actor/README.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* concentrated some tests

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* removed unnecessary type hint

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

didnt see this earlier whoops

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update examples/demo_actor/README.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* documentation changes

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* now requires #type: ignore

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* small docs change

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* examples test fix

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Fixes try_add_state in actor state manger (dapr#756)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Integration test for http invocation (dapr#758)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* fixes missing state store in test (dapr#759)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Mark workflows API functions as deprecated  (dapr#749)

* workflows, remove deprecated functions

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* revert changes to example

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* update warning messages

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* Typos

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* fixes linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

---------

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Removes support for 3.8 and adds 3.13 to test version matrix (dapr#763)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates dapr email to dapr.io (dapr#764)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Reverts grpc bump

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates protos and fixes grpc-tools for protos generation (dapr#766)

* Updates protos and fixes grpc-tools for protos generation

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* bumps grpcio tools version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Bump dapr/durabletask version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com>
Co-authored-by: Eric Searcy <emsearcy@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
elena-kolevska added a commit that referenced this pull request Jan 14, 2025
* Removes support for 3.8 and adds 3.13 to test version matrix (#763)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates protos and fixes grpc-tools for protos generation (#766)

* Updates protos and fixes grpc-tools for protos generation

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* bumps grpcio tools version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Add DaprInternalError.as_json_safe_dict for actors (#765)

The FastAPI and Flask extensions for actors serialise the value of
any raised DaprInternalError to JSON, which fails if the error
contains bytes in its `_raw_response_bytes` field.

This change adds a new `as_json_safe_dict` method and uses it in
place of the `as_dict` method in the FastAPI and Flask extensions.

Two unit tests for the `as_json_safe_dict` method are included.

Signed-off-by: Billy Brown <druidofluhn@gmail.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* workflows: update durabletask dependency (#757)

* Bump codecov/codecov-action from 4 to 5 (#753)

      Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* update durabletask to use fork

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* add purge workflow function

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* support reuse id policy

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* support set custom status

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/tests/test_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* update test, grpc version and lint

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Adds missing arguments in FakeTaskHubGrpcClient

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* remove alpha for workflow stable release (#760)

Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Replace deprecated tox.ini option (#762)

This option was replaced in 2020, deprecated, and eventually removed in
tox 4. The correct option already appears elseware in this tox.ini file.

This fix is necessary to run `tox -e doc` per the README.md
instructions on tox 4.

Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Add Actor Mocks (#750)

* Moved files to new branch to avoid weird git bug

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* requested documentation changes

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* forgot to move file back to starting point

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* result of ruff format

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* fixed minor formatting issues, fixed type issues

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* minor test fix

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* fixes try_add_state

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Revert "fixes try_add_state"

This reverts commit 254ad17.

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update dapr/actor/runtime/mock_state_manager.py

Fixing bug in try_add_state as mentioned in PR #756

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update dapr/actor/runtime/mock_actor.py

Whoops missed this

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* minor error in docs

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* fixed and added more unit tests. Added example

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* unittest fix

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update examples/demo_actor/README.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* concentrated some tests

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* removed unnecessary type hint

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

didnt see this earlier whoops

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update examples/demo_actor/README.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* documentation changes

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* now requires #type: ignore

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* small docs change

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* examples test fix

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Fixes try_add_state in actor state manger (#756)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Integration test for http invocation (#758)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* fixes missing state store in test (#759)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Mark workflows API functions as deprecated  (#749)

* workflows, remove deprecated functions

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* revert changes to example

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* update warning messages

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* Typos

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* fixes linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

---------

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Removes support for 3.8 and adds 3.13 to test version matrix (#763)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates dapr email to dapr.io (#764)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Reverts grpc bump

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates protos and fixes grpc-tools for protos generation (#766)

* Updates protos and fixes grpc-tools for protos generation

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* bumps grpcio tools version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Bump dapr/durabletask version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com>
Co-authored-by: Eric Searcy <emsearcy@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Billy Brown <druidofluhn@gmail.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Billy Brown <Druid-of-Luhn@users.noreply.github.com>
Co-authored-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com>
Co-authored-by: Eric Searcy <emsearcy@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
@elena-kolevska elena-kolevska added this to the v1.15 milestone Jan 28, 2025
elena-kolevska added a commit to elena-kolevska/python-sdk that referenced this pull request Mar 6, 2025
* workflows, remove deprecated functions

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* revert changes to example

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* update warning messages

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* Typos

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* fixes linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

---------

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
elena-kolevska added a commit to elena-kolevska/python-sdk that referenced this pull request Mar 6, 2025
* Bump codecov/codecov-action from 4 to 5 (dapr#753)

      Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* update durabletask to use fork

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* add purge workflow function

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* support reuse id policy

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* support set custom status

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/tests/test_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* update test, grpc version and lint

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Adds missing arguments in FakeTaskHubGrpcClient

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* remove alpha for workflow stable release (dapr#760)

Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Replace deprecated tox.ini option (dapr#762)

This option was replaced in 2020, deprecated, and eventually removed in
tox 4. The correct option already appears elseware in this tox.ini file.

This fix is necessary to run `tox -e doc` per the README.md
instructions on tox 4.

Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Add Actor Mocks (dapr#750)

* Moved files to new branch to avoid weird git bug

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* requested documentation changes

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* forgot to move file back to starting point

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* result of ruff format

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* fixed minor formatting issues, fixed type issues

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* minor test fix

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* fixes try_add_state

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Revert "fixes try_add_state"

This reverts commit 254ad17.

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update dapr/actor/runtime/mock_state_manager.py

Fixing bug in try_add_state as mentioned in PR dapr#756

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update dapr/actor/runtime/mock_actor.py

Whoops missed this

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* minor error in docs

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* fixed and added more unit tests. Added example

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* unittest fix

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update examples/demo_actor/README.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* concentrated some tests

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* removed unnecessary type hint

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* Update daprdocs/content/en/python-sdk-docs/python-actor.md

didnt see this earlier whoops

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* Update examples/demo_actor/README.md

Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>

* documentation changes

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* now requires #type: ignore

Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>

* small docs change

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* examples test fix

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Fixes try_add_state in actor state manger (dapr#756)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Integration test for http invocation (dapr#758)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* fixes missing state store in test (dapr#759)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Mark workflows API functions as deprecated  (dapr#749)

* workflows, remove deprecated functions

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* revert changes to example

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* update warning messages

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>

* Typos

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* fixes linter

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>

---------

Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Removes support for 3.8 and adds 3.13 to test version matrix (dapr#763)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates dapr email to dapr.io (dapr#764)

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Reverts grpc bump

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Updates protos and fixes grpc-tools for protos generation (dapr#766)

* Updates protos and fixes grpc-tools for protos generation

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* bumps grpcio tools version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>

* Bump dapr/durabletask version

Signed-off-by: Elena Kolevska <elena@kolevska.com>

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com>
Co-authored-by: Eric Searcy <emsearcy@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com>
Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants