Commit Graph

223 Commits

Author SHA1 Message Date
Francesco Guardiani 12230429b8
Merge pull request #136 from jcrossley3/feature-docs
Document feature flags
2021-06-30 08:56:34 +02:00
Jim Crossley ceb034b813 Document feature flags
Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-29 19:23:44 -04:00
Francesco Guardiani dc81cf6cad
Merge pull request #132 from jcrossley3/actix-impls
Implement actix-web FromRequest and Responder
2021-06-29 09:31:09 +02:00
Francesco Guardiani 1a9d0d46fc
Merge pull request #134 from jcrossley3/clippy
Fix clippy warnings
2021-06-29 09:29:37 +02:00
Jim Crossley c1715d75a4 Fix clippy warnings
Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-28 11:53:47 -04:00
Jim Crossley d45811604d Implement actix-web FromRequest and Responder
Fixes #130

I'm not entirely sure why this works, but the compiler seems to like
it! :D

The example is intentionally as simple as it gets, but a "real" app
should probably return Result<Event, Error> from its handlers.

Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-28 11:21:32 -04:00
Francesco Guardiani bf21c52869
Merge pull request #133 from slinkydeveloper/fix_node_example
Node example now builds
2021-06-28 17:14:54 +02:00
slinkydeveloper c57be0b99b Node example now builds
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2021-06-28 16:39:33 +02:00
Francesco Guardiani 362492fa9a
Merge pull request #131 from jcrossley3/single-crate
Refactor runtime crates into feature-guarded modules
2021-06-25 16:51:45 +02:00
Jim Crossley 4979c44532 Build/Test --all-features for action matrix
For the wasm32 build, we replace --package <<redundant>> with --features cloudevents-reqwest

Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-25 10:12:23 -04:00
Jim Crossley 69f16a5144 Fixed docs
Verified `cargo doc --all-features` works

Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-25 10:12:23 -04:00
Jim Crossley 538b647804 New feature: cloudevents-warp
Conditionally compile warp module when enabled

Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-25 10:12:23 -04:00
Jim Crossley 9055d71fb2 New feature: cloudevents-rdkafka
Conditionally compile rdkafka module when enabled

Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-25 10:12:23 -04:00
Jim Crossley 51b49f1335 New feature: cloudevents-reqwest
Conditionally compile reqwest module when enabled

This resulted in a naming conflict between my desired feature name,
"reqwest", and the optional dependency itself. So I adopted the
convention of prefixing the features with "cloudevents-".

Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-25 10:12:23 -04:00
Jim Crossley 935234a9cb New feature: cloudevents-actix
Conditionally compile actix module when enabled

Mostly straightforward, though I don't particularly love that dev-deps
can't be optional: https://github.com/rust-lang/cargo/issues/1596

Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-25 10:12:23 -04:00
Matthias Wessendorf 303ed92545
💄 Use stream() instead of deprecated start() (#126)
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2021-05-24 09:23:07 +02:00
dependabot[bot] a1358ea5b7
Bump url-parse in /example-projects/reqwest-wasm-example (#122)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.1.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 11:05:15 +02:00
Jens Reimann dfe2bcce13
Fix tests after refactoring URIRef (#116)
Signed-off-by: Jens Reimann <jreimann@redhat.com>
2021-04-21 11:09:24 +02:00
Jens Reimann 62ca1cd7da
[#106] Allowing handling URI-ref types (#115)
Signed-off-by: Jens Reimann <jreimann@redhat.com>
2021-03-05 09:20:52 +01:00
Francesco Guardiani da40d3d563
Tokio 1.0 release bumps! (#113)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2021-02-08 16:39:11 +01:00
Francesco Guardiani 364ad7b41e
Release 0.3.1 bumps (#111)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2021-01-18 18:13:34 +01:00
Andrew 4cb40f98a4
Latest serde breaks cloudevents-sdk (#110)
serde::export::Formatter -> std::fmt::Formatter
Signed-off-by: andrew webber (personal) <andrewvwebber@googlemail.com>
2021-01-12 19:10:41 +01:00
dependabot[bot] 7f63bd74ec
Bump ini from 1.3.5 to 1.3.8 in /example-projects/reqwest-wasm-example (#108)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 08:56:56 +01:00
Francesco Guardiani 6f5a767f19
Removing serde-value (#107)
* Removed serde_value

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* clippy + fix

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* cargo fmt

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-12-02 18:33:51 +01:00
tottoto 609c036ce5
Fix typo (#101)
Signed-off-by: tottoto <tottotodev@gmail.com>
2020-11-06 10:39:41 +01:00
Francesco Guardiani 570a9ea488
Fix lint warnings (#100)
* Fix clippy warnings

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Cargo fmt

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-06 10:39:10 +01:00
tottoto 6ac6534f16
Change unused dependency to dev_dependency (#103)
Signed-off-by: tottoto <tottotodev@gmail.com>
2020-11-06 10:38:42 +01:00
tottoto 579665f226
Remove actix_rt dependency in actix_web example (#102)
Signed-off-by: tottoto <tottotodev@gmail.com>
2020-11-06 09:35:39 +01:00
Marko Milenković 5e5aca54be
Add support for `seanmonstar/warp` web server framework (#97)
Initial take on cloud events support for `seanmonstar/warp`

Signed-off-by: Marko Milenković <milenkovicm@users.noreply.github.com>
2020-11-04 12:12:55 +01:00
Francesco Guardiani d69ab904d1
Release bumps (#98)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 09:35:39 +01:00
Lazzaretti b5d95741c2
Merge pull request #96 from slinkydeveloper/actions_update
CI Improvements
2020-11-02 09:06:12 +01:00
slinkydeveloper 099200c657 Newline
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:56:51 +01:00
slinkydeveloper 6ec93db965 Fix again kafka dep
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:46:32 +01:00
slinkydeveloper 80dad09f56 Nit
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
slinkydeveloper 3770f99e77 Using clippy action
Removed build-examples job

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
slinkydeveloper 0f9c9bd08f More cosmetics
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
slinkydeveloper 321f04ea09 Fail fast false + cosmetics
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
slinkydeveloper 3f9f024a6d Yaml indentation....
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
slinkydeveloper a9fbb8e0ea Updates on actions
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
Lazzaretti e6500338c6
Merge pull request #95 from slinkydeveloper/docs
Another round of docs fix + cleanups
2020-11-01 08:40:47 +01:00
Francesco Guardiani 4e3c023e4b Cargo fmt
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-30 10:03:12 +01:00
slinkydeveloper 30367b7e54 Added html_root_url as specified in https://rust-lang.github.io/api-guidelines/documentation.html#c-html-root
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-30 09:53:49 +01:00
slinkydeveloper c253dfe06d Fixed rdkafka example
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-30 08:37:35 +01:00
Francesco Guardiani 502c6d8ef7 Cargo fmt
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:15:19 +01:00
slinkydeveloper 47d9c272b2 Fixed rdkafka example
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:14:37 +01:00
slinkydeveloper 6f58d63e72 Fixed actix-web-example
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:14:19 +01:00
slinkydeveloper 6133a6e67f Docs in cloudevents-sdk-reqwest
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:14:07 +01:00
slinkydeveloper e330c6cc23 Docs in cloudevents-sdk-rdkafka
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:13:54 +01:00
slinkydeveloper 6658a809e8 Docs in cloudevents-sdk-actix-web
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:13:34 +01:00
slinkydeveloper cd8cddac18 Docs in cloudevents-sdk crate
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:13:10 +01:00