Skip to content

Commit 23275b7

Browse files
authored
Merge branch 'main' into feature/async-workflow-sdk
Signed-off-by: Patrick Assuied <[email protected]>
2 parents 6b8d7c8 + 19f9357 commit 23275b7

File tree

32 files changed

+762
-50
lines changed

32 files changed

+762
-50
lines changed

.github/workflows/build-push-to-main.yaml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ jobs:
1010
lint:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v5
14-
- name: Set up Python 3.9
13+
- uses: actions/checkout@v6
14+
- name: Set up Python 3.10
1515
uses: actions/setup-python@v6
1616
with:
17-
python-version: 3.9
17+
python-version: '3.10'
1818
- name: Install dependencies
1919
run: |
2020
python -m pip install --upgrade pip
@@ -37,9 +37,9 @@ jobs:
3737
strategy:
3838
fail-fast: false
3939
matrix:
40-
python_ver: ["3.9", "3.10", "3.11", "3.12", "3.13"]
40+
python_ver: ["3.10", "3.11", "3.12", "3.13"]
4141
steps:
42-
- uses: actions/checkout@v5
42+
- uses: actions/checkout@v6
4343
- name: Set up Python ${{ matrix.python_ver }}
4444
uses: actions/setup-python@v6
4545
with:
@@ -63,11 +63,11 @@ jobs:
6363
env:
6464
TWINE_USERNAME: "__token__"
6565
steps:
66-
- uses: actions/checkout@v5
67-
- name: Set up Python 3.9
66+
- uses: actions/checkout@v6
67+
- name: Set up Python 3.10
6868
uses: actions/setup-python@v6
6969
with:
70-
python-version: 3.9
70+
python-version: '3.10'
7171
- name: Install dependencies
7272
run: |
7373
python -m pip install --upgrade pip
@@ -106,3 +106,10 @@ jobs:
106106
cd ext/dapr-ext-fastapi
107107
python setup.py sdist bdist_wheel
108108
twine upload dist/*
109+
- name: Build and publish dapr-ext-langgraph
110+
env:
111+
TWINE_PASSWORD: ${{ secrets.PYPI_UPLOAD_PASS }}
112+
run: |
113+
cd ext/dapr-ext-langgraph
114+
python setup.py sdist bdist_wheel
115+
twine upload dist/*

.github/workflows/build-tag.yaml

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ jobs:
1414
lint:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v5
18-
- name: Set up Python 3.9
17+
- uses: actions/checkout@v6
18+
- name: Set up Python 3.10
1919
uses: actions/setup-python@v6
2020
with:
21-
python-version: 3.9
21+
python-version: '3.10'
2222
- name: Install dependencies
2323
run: |
2424
python -m pip install --upgrade pip
@@ -41,9 +41,9 @@ jobs:
4141
strategy:
4242
fail-fast: false
4343
matrix:
44-
python_ver: ["3.9", "3.10", "3.11", "3.12", "3.13"]
44+
python_ver: ["3.10", "3.11", "3.12", "3.13"]
4545
steps:
46-
- uses: actions/checkout@v5
46+
- uses: actions/checkout@v6
4747
- name: Set up Python ${{ matrix.python_ver }}
4848
uses: actions/setup-python@v6
4949
with:
@@ -67,11 +67,11 @@ jobs:
6767
env:
6868
TWINE_USERNAME: "__token__"
6969
steps:
70-
- uses: actions/checkout@v5
71-
- name: Set up Python 3.9
70+
- uses: actions/checkout@v6
71+
- name: Set up Python 3.10
7272
uses: actions/setup-python@v6
7373
with:
74-
python-version: 3.9
74+
python-version: '3.10'
7575
- name: Install dependencies
7676
run: |
7777
python -m pip install --upgrade pip
@@ -115,3 +115,11 @@ jobs:
115115
cd ext/dapr-ext-fastapi
116116
python setup.py sdist bdist_wheel
117117
twine upload dist/*
118+
- name: Build and publish dapr-ext-langgraph
119+
if: startsWith(github.ref_name, 'langgraph-v')
120+
env:
121+
TWINE_PASSWORD: ${{ secrets.PYPI_UPLOAD_PASS }}
122+
run: |
123+
cd ext/dapr-ext-langgraph
124+
python setup.py sdist bdist_wheel
125+
twine upload dist/*

.github/workflows/build.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616
lint:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v5
20-
- name: Set up Python 3.9
19+
- uses: actions/checkout@v6
20+
- name: Set up Python 3.10
2121
uses: actions/setup-python@v6
2222
with:
23-
python-version: 3.9
23+
python-version: '3.10'
2424
- name: Install dependencies
2525
run: |
2626
python -m pip install --upgrade pip
@@ -43,9 +43,9 @@ jobs:
4343
strategy:
4444
fail-fast: false
4545
matrix:
46-
python_ver: ["3.9", "3.10", "3.11", "3.12", "3.13"]
46+
python_ver: ["3.10", "3.11", "3.12", "3.13"]
4747
steps:
48-
- uses: actions/checkout@v5
48+
- uses: actions/checkout@v6
4949
- name: Set up Python ${{ matrix.python_ver }}
5050
uses: actions/setup-python@v6
5151
with:

.github/workflows/dapr-bot-schedule.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
runs-on: ubuntu-latest
2525
steps:
2626
- name: Checkout repo
27-
uses: actions/checkout@v5
27+
uses: actions/checkout@v6
2828
- name: Install dependencies
2929
run: pip install PyGithub
3030
- name: Automerge and update

.github/workflows/fossa.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
FOSSA_API_KEY: b88e1f4287c3108c8751bf106fb46db6 # This is a push-only token that is safe to be exposed.
4141
steps:
4242
- name: "Checkout code"
43-
uses: actions/checkout@v5
43+
uses: actions/checkout@v6
4444

4545
- name: "Run FOSSA Scan"
4646
uses: fossas/[email protected] # Use a specific version if locking is preferred

.github/workflows/validate_examples.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
strategy:
4747
fail-fast: false
4848
matrix:
49-
python_ver: ["3.9", "3.10", "3.11", "3.12", "3.13"]
49+
python_ver: ["3.10", "3.11", "3.12", "3.13"]
5050
steps:
5151
- name: Parse repository_dispatch payload
5252
if: github.event_name == 'repository_dispatch'
@@ -58,7 +58,7 @@ jobs:
5858
fi
5959
6060
- name: Check out code onto GOPATH
61-
uses: actions/checkout@v5
61+
uses: actions/checkout@v6
6262
with:
6363
repository: ${{ env.CHECKOUT_REPO }}
6464
ref: ${{ env.CHECKOUT_REF }}
@@ -70,7 +70,7 @@ jobs:
7070
echo "Found $RUNTIME_VERSION"
7171
- name: Determine latest Dapr Cli version
7272
run: |
73-
export CLI_VERSION=$(curl "https://api.github.com/repos/dapr/cli/releases?per_page=1&page=1" --header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' | jq '.[0].tag_name'| tr -d '",v')
73+
export CLI_VERSION=$(curl "https://api.github.com/repos/dapr/cli/releases/latest" --header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' | jq '.tag_name'| tr -d '",v')
7474
echo "DAPR_CLI_VER=$CLI_VERSION" >> $GITHUB_ENV
7575
echo "Found $CLI_VERSION"
7676
- name: Set up Python ${{ matrix.python_ver }}
@@ -89,14 +89,14 @@ jobs:
8989
with:
9090
go-version: ${{ env.GOVER }}
9191
- name: Checkout Dapr CLI repo to override dapr command.
92-
uses: actions/checkout@v5
92+
uses: actions/checkout@v6
9393
if: env.DAPR_CLI_REF != ''
9494
with:
9595
repository: dapr/cli
9696
ref: ${{ env.DAPR_CLI_REF }}
9797
path: cli
9898
- name: Checkout Dapr repo to override daprd.
99-
uses: actions/checkout@v5
99+
uses: actions/checkout@v6
100100
if: env.DAPR_REF != ''
101101
with:
102102
repository: dapr/dapr

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ pip3 install -e .
8686
pip3 install -e ./ext/dapr-ext-grpc/
8787
pip3 install -e ./ext/dapr-ext-fastapi/
8888
pip3 install -e ./ext/dapr-ext-workflow/
89+
pip3 install -e ./ext/dapr-ext-langgraph/
8990
```
9091

9192
3. Install required packages

dapr/version/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
limitations under the License.
1414
"""
1515

16-
__version__ = '1.16.1rc1'
16+
__version__ = '1.16.0.dev'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dapr-ext-fastapi>=1.16.1rc1
1+
dapr-ext-fastapi>=1.16.0.dev
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dapr-ext-workflow>=1.16.1rc1
1+
dapr-ext-workflow>=1.16.0.dev

0 commit comments

Comments
 (0)