Commit Graph

272 Commits

Author SHA1 Message Date
Mike Nguyen 981340a5d8
Merge branch 'release-0.16' into conversation-api 2024-11-07 13:00:09 +00:00
Mike Nguyen 5fd49f196f
fix(ci): fix installer bundle creation logic (#238)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-07 12:59:47 +00:00
Mike Nguyen 7322ec4cc3
Merge branch 'release-0.16' into conversation-api 2024-11-07 12:34:12 +00:00
Mike Nguyen 8f00930ebc
fix(ci): fix installer bundle creation logic (#237)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-07 12:33:58 +00:00
Mike Nguyen f70a18f896
Merge branch 'release-0.16' into conversation-api 2024-11-07 12:25:59 +00:00
Mike Nguyen 78ad9fd685
Merge pull request #235 from mikeee/remove-version-spaces
fix(ci): trim blank spaces from version strings
2024-11-07 12:25:20 +00:00
Mike Nguyen 01d2214a0d
fix(ci): trim blank spaces from version strings
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-07 12:20:24 +00:00
Mike Nguyen d0b6490d9c
feat: conversation api initial implementation
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-07 11:54:00 +00:00
Mike Nguyen 4e2d316032
Merge pull request #230 from dapr/release-0.16
merge Release 0.16
2024-11-04 22:08:48 +00:00
Mike Nguyen 39071997ac
chore: release versioning (#232)
* chore: release versioning

Signed-off-by: Mike Nguyen <hey@mike.ee>

* docs: update dep version

Signed-off-by: Mike Nguyen <hey@mike.ee>

---------

Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-04 17:24:21 +00:00
Mike Nguyen 97c98af9aa
fix: remove decoder step (#228)
Signed-off-by: mikeee <hey@mike.ee>
2024-11-04 17:09:28 +00:00
Mike Nguyen 1b095c7108
ci: add scheduled runs to test and validation workflows (#231)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-11-04 16:52:13 +00:00
Mike Nguyen 81b3834fd7
chore: refactor deprecated method and regen protos (#229)
Signed-off-by: mikeee <hey@mike.ee>
2024-11-04 16:33:14 +00:00
Mike Nguyen 7a508beaea
docs: update proto notice (#224)
Signed-off-by: mikeee <hey@mike.ee>
2024-08-21 12:52:53 +01:00
Mike Nguyen 0a0efaa9ab
chore(release): update version (#223)
Signed-off-by: mikeee <hey@mike.ee>
2024-08-20 20:03:02 +01:00
Mike Nguyen 6f566cb051
fix: release fixes (#222)
* fix: release fixes

Signed-off-by: mikeee <hey@mike.ee>

* fix: refactor path and add absolute examples url

Signed-off-by: mikeee <hey@mike.ee>

* fix: add dapr dev dep

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
2024-08-20 19:58:48 +01:00
Mike Nguyen 8d4db4382c
chore(release): v0.16.0-rc.0 (#221)
Signed-off-by: mikeee <hey@mike.ee>
2024-08-20 19:30:36 +01:00
Mike Nguyen ece8714f29
ci(docs): add docs job (#220)
* ci(docs): add docs checking workflow

Signed-off-by: mikeee <hey@mike.ee>

* fix(ci): remove override toolchain

Signed-off-by: mikeee <hey@mike.ee>

* docs: fix warnings and regen protos

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
2024-08-20 19:14:34 +01:00
Mike Nguyen 60c0bbed71
chore(deps): upgrade deps and regen protos (#214)
* chore(deps): upgrade deps and regen protos

Signed-off-by: mikeee <hey@mike.ee>

* refactor(deps): use workspaces and consolidate deps

Signed-off-by: mikeee <hey@mike.ee>

* fix: add log dep

Signed-off-by: mikeee <hey@mike.ee>

* ci: add stable, nightly and msrv 1.70.0

Signed-off-by: mikeee <hey@mike.ee>

* fix: remove unused import

Signed-off-by: mikeee <hey@mike.ee>

* ci: disable failfast

Signed-off-by: mikeee <hey@mike.ee>

* docs: fix missing annotation and docs codeblock

Signed-off-by: mikeee <hey@mike.ee>

* chore(msrv): set msrv to 1.78 and increase coverage

Signed-off-by: mikeee <hey@mike.ee>

* docs: update msrv

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
2024-08-20 18:21:18 +01:00
Mike Nguyen 0eaf89867c
fix: include scheduler host address (#217)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-08-20 12:28:19 +01:00
Mike Nguyen ccf2902ed5
refactor: deny warnings (#215)
* ci: deny warnings

Signed-off-by: mikeee <hey@mike.ee>

* refactor: remove redundant type conversions

Signed-off-by: mikeee <hey@mike.ee>

* ci: remove clippy flag

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
2024-08-20 08:29:26 +01:00
Mike Nguyen 2c0aa5a779
ci - fixing warnings (#211)
* ci: disable caching and conditionally set up go

Signed-off-by: mikeee <hey@mike.ee>

* ci: update actions/checkout to v4 and locks fossa to v1

Signed-off-by: mikeee <hey@mike.ee>

* ci: fix typo

Signed-off-by: mikeee <hey@mike.ee>

* chore: update ignores to all targets

Signed-off-by: mikeee <hey@mike.ee>

* ci: migrate rust action, auth protoc setup, build examples and proto-gen

Signed-off-by: mikeee <hey@mike.ee>

* fix: change branch name reference to master

Signed-off-by: mikeee <hey@mike.ee>

* ci: bump setup-protoc to v3

Signed-off-by: mikeee <hey@mike.ee>

* ci: install protoc pinned 24.4

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
2024-08-19 16:15:05 +01:00
Mike Nguyen 5e699df5a3
doc changes and updates related to proto-gen and examples (#210)
* fix: update documentation and proto script

Signed-off-by: mikeee <hey@mike.ee>

* docs: add missing closure

Signed-off-by: mikeee <hey@mike.ee>

* chore: exclude proto-gen and examples

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
2024-08-19 13:11:37 +01:00
Mike Nguyen 6301ee43c5
refactor!: dapr no longer requires protoc or tonic_build (#206)
* refactor!: dapr no longer requires protoc or tonic_build
The dapr crate no longer requires tonic_build or protoc to build.
The examples have been moved into a separate crate.
proto-gen is now compiling the dapr and example protos.

Signed-off-by: mikeee <hey@mike.ee>

* chore: fmt run

Signed-off-by: mikeee <hey@mike.ee>

* chore: update example names

Signed-off-by: mikeee <hey@mike.ee>

* fix: add a build step

Signed-off-by: mikeee <hey@mike.ee>

* test: remove ci build step and add it to the examples

Signed-off-by: mikeee <hey@mike.ee>

* fix: update validation workflows

Signed-off-by: mikeee <hey@mike.ee>

* tests: tweaks to timings

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
2024-08-19 12:44:18 +01:00
Mike Nguyen 7aef43a7b4
docs: fix comments (#204)
Signed-off-by: mikeee <hey@mike.ee>
2024-08-15 20:15:05 +01:00
Mike Nguyen 6951e58060
ci: explicitly authenticate protoc setup step (#203)
Also adds a baseline scope to the tokens - packages already is a default read-only option for the token.

Signed-off-by: mikeee <hey@mike.ee>
2024-08-15 14:40:41 +01:00
Mike Nguyen bc728d5262
docs: update versions (#202)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-08-14 11:48:33 +01:00
Mike Nguyen 103caa3291
docs: update rust min version (#201)
Signed-off-by: mikeee <hey@mike.ee>
2024-08-14 10:50:24 +01:00
Mike Nguyen 5407c713e5
Remove overrides (#200)
* chore: bump version to 0.15 for release

Signed-off-by: mikeee <hey@mike.ee>

* chore: remove dapr overrides

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
2024-08-14 09:52:38 +01:00
Mike Nguyen da08c030a6
chore: bump version to 0.15 for release (#198)
Signed-off-by: mikeee <hey@mike.ee>
2024-08-13 22:30:42 +01:00
Mike Nguyen 641f1248d1
remove irrelevant comment (#199)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-08-13 22:30:17 +01:00
Mike Nguyen 3c79d18938
feat: implement scheduler/jobs api (#196)
* feat: implement scheduler example

Signed-off-by: mikeee <hey@mike.ee>

* feat: add macro for adding a handler

Signed-off-by: mikeee <hey@mike.ee>

* chore: fmt

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
2024-08-13 20:28:57 +01:00
Mike Nguyen b8ce2aafd0
chore: rc11 bump (#197)
Signed-off-by: mikeee <hey@mike.ee>
2024-08-13 20:23:45 +01:00
Mike Nguyen c411864c6d
docs: init (#181)
Signed-off-by: mikeee <hey@mike.ee>
2024-07-23 21:24:48 +01:00
Mike Nguyen 906f19061a
chore: bump to rc.4 (#195)
Signed-off-by: mikeee <hey@mike.ee>
2024-07-23 21:11:50 +01:00
Mike Nguyen 4abf5aa650
chore: add idea config to ignore (#192)
Signed-off-by: mikeee <hey@mike.ee>
2024-07-17 21:35:17 +01:00
Mike Nguyen e00a116ff8
update ci and dapr is pinned to 1.14.0-rc.2(#179)
* ci: upgrade CI enabling commit-based testing of cli and dapr

Signed-off-by: mikeee <hey@mike.ee>

* ci: add version support

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
2024-07-15 17:11:47 +01:00
Mike Nguyen 4d55176164
chore: update dapr protos to 1.14.0-rc.2 (#190)
Signed-off-by: mikeee <hey@mike.ee>
2024-07-11 11:55:31 +01:00
Mike Nguyen f413a1b934
docs: fix action badge (#189)
Only display the status from the main branch as opposed to all workflows including PRs.

Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-07-10 14:47:38 +01:00
Rafael Merlin 5764c6cf3d
Add example for Input and output Bindings (#57)
* Add example for Input and output Bindings

* fix: add example tag

* chore: lint and fix

Signed-off-by: mikeee <hey@mike.ee>

* feat: implement validation

* chore: lint

Signed-off-by: mikeee <hey@mike.ee>

* chore: bump timeout

Signed-off-by: mikeee <hey@mike.ee>

* chore: ignore return code for kafka setup

Signed-off-by: mikeee <hey@mike.ee>

* chore: fix kafka step

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: Mike Nguyen <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
Co-authored-by: Mike Nguyen <hey@mike.ee>
2024-07-06 18:56:03 +01:00
dependabot[bot] ea644546fb
chore(deps): update axum-test requirement from 14.3.0 to 15.0.1 (#178)
---
updated-dependencies:
- dependency-name: axum-test
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-15 20:01:02 +01:00
Mike Nguyen ed283c2e25
docs: add alpha notice and update docs (#173)
* docs: add alpha notice

Signed-off-by: mikeee <hey@mike.ee>

* docs: bump rust required version

Signed-off-by: mikeee <hey@mike.ee>

* docs: add discord social channel

Signed-off-by: mikeee <hey@mike.ee>

* docs: fix missing brace

Signed-off-by: Mike Nguyen <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-04-24 12:41:46 +01:00
Mike Nguyen c6048ef1a2
docs: add daprdocs for the rust sdk (#126)
* init docs

Signed-off-by: mikeee <hey@mike.ee>

* docs: add client methods (service invocation/state management/pubsub)

Signed-off-by: mikeee <hey@mike.ee>

* rustify contributing docs

Signed-off-by: mikeee <hey@mike.ee>

* add: wip/alpha notice

Signed-off-by: Mike Nguyen <hey@mike.ee>

* update: alpha notice

Signed-off-by: Mike Nguyen <hey@mike.ee>

* docs: add client instantiation

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-04-22 18:14:20 +01:00
Mike Nguyen 396f571d96
fix: holopin formatting (#166)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-04-11 09:20:28 +01:00
Kent (Chia-Hao), Hsu 223fadac5b
update holopin badge (#165)
Signed-off-by: KentHsu <chiahaohsu9@gmail.com>
2024-04-11 08:10:54 +01:00
Ruokun (Tommy) Niu 7dced71f04
Feature: Enable query state API (#116)
* init work

Signed-off-by: Ruokun Niu <ruokunniu@microsoft.com>

* added examples

Signed-off-by: Ruokun Niu <ruokunniu@microsoft.com>

* completed examples

Signed-off-by: Ruokun Niu <ruokunniu@microsoft.com>

* wip

Signed-off-by: Ruokun Niu <ruokunniu@microsoft.com>

* wip

Signed-off-by: Ruokun Niu <ruokunniu@microsoft.com>

* updated dataset

Signed-off-by: Ruokun Niu <ruokunniu@microsoft.com>

* add: validation of examples and cleanup

Signed-off-by: mikeee <hey@mike.ee>

* chore: tidy

Signed-off-by: mikeee <hey@mike.ee>

* chore: add query_state validation to the workflow

Signed-off-by: mikeee <hey@mike.ee>

* fix: examples

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: Ruokun Niu <ruokunniu@microsoft.com>
Signed-off-by: Mike Nguyen <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
Co-authored-by: Mike Nguyen <hey@mike.ee>
2024-04-09 22:05:15 +01:00
David White 0beb668e85
Move DAPR GRPC port inside client (#54)
* move DAPR GRPC port inside client

* chore: fmt 🧹

Signed-off-by: mikeee <hey@mike.ee>

* chore: minor refactor

Signed-off-by: mikeee <hey@mike.ee>

* fix: update the examples

Signed-off-by: mikeee <hey@mike.ee>

* chore: fmt 🧹

Signed-off-by: mikeee <hey@mike.ee>

* fix: revert proxying example change

Signed-off-by: mikeee <hey@mike.ee>

---------

Signed-off-by: Mike Nguyen <hey@mike.ee>
Signed-off-by: David White <ddsoft@hotmail.com>
Signed-off-by: mikeee <hey@mike.ee>
Co-authored-by: Mike Nguyen <hey@mike.ee>
2024-04-08 19:22:56 +01:00
Mike Nguyen 56da1c1607
chore: enable dependabot (#162)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-04-08 10:33:14 +01:00
Mike Nguyen fe9e52ea5f
chore: add pruning for stale issues and PRs (#161)
Signed-off-by: mikeee <hey@mike.ee>
2024-04-08 10:12:32 +01:00
Mike Nguyen 5de625cf62
chore: update fossa to run on main (#160)
Signed-off-by: Mike Nguyen <hey@mike.ee>
2024-03-28 14:58:27 +00:00