Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release SDK 1.13 #684

Merged
merged 2 commits into from
Mar 6, 2024
Merged

Release SDK 1.13 #684

merged 2 commits into from
Mar 6, 2024

Conversation

berndverst
Copy link
Member

Description

Release SDK 1.13.0
-[x] All dependencies do not use the -dev name (e.g. we do not use dapr-dev or dapr-ext-grpc-dev)

This was done previously for the RC. When we cut a release branch we have to switch from the main branch builds (-dev) packages, to our real release packages.

grep -rol "dapr\-dev" . --include "setup.cfg" --include "requirements.txt" --include "Readme.md" --include "README.md" --exclude-dir ".tox" | xargs sed -i '' "s/dapr\-dev/dapr/g"
grep -rol "dapr\-ext\-workflow\-dev" . --include "setup.cfg" --include "requirements.txt" --exclude-dir ".tox" | xargs sed -i '' "s/dapr\-ext\-workflow\-dev/dapr\-ext\-workflow/g"

We have to do the same for any examples that use dapr-ext-grpc, dapr-ext-fastapi and flask_dapr.

-[x] Version updated from RC version to release version

This command happens to work right now, but be careful not to update packages which didn't get a version bump (like dapr-ext-grpc and dapr-ext-fastapi and flask_dapr)

export OLD="1\.13\.0rc1" && export NEW="1\.13\.0" && grep -rol "$OLD" . --include "version.py" --include "setup.cfg" --include "requirements.txt" --include "Readme.md" --include "README.md" --exclude-dir ".tox" | xargs sed -i '' "s/$OLD/$NEW/"

The release will only occur after we push a tag, but the version used comes from the source files - not the tag.

Different tags trigger releases:
workflow-v* like workflow-v0.4.0 triggers the workflow SDK release (this is already released)
grpc-v* triggers the dapr-ext-grpcrelease - this is not necessary at this time since we are not releasing this.
Same for fastapi-v* and flask-v*.

We only will push the v* style tag (here v1.13.0) for the regular SDK release to be triggered.

elena-kolevska and others added 2 commits March 6, 2024 12:47
* Adds a deprecation warning for the wait() method

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

* Ruff

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

---------

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Bernd Verst <github@bernd.dev>
@berndverst berndverst requested review from a team as code owners March 6, 2024 21:15
@berndverst berndverst merged commit b9bb242 into dapr:release-1.13 Mar 6, 2024
6 of 8 checks passed
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.

2 participants