-
Notifications
You must be signed in to change notification settings - Fork 3
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
feat: first implementation of cdevents-sdk from json-schema #8
Commits on Jan 30, 2024
-
revert: remove useless scaffolded code
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36ec9e0 - Browse repository at this point
Copy the full SHA 36ec9e0View commit details -
feat: first working basic
generator
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4353836 - Browse repository at this point
Copy the full SHA 4353836View commit details -
feat: first working basic
cdevents
implementationSigned-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 82bfe86 - Browse repository at this point
Copy the full SHA 82bfe86View commit details -
refactor: rename crates
cdevents
intocdevents-sdk
to aligned with java sdk and the crates `cloudevents-sdk` Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff776e4 - Browse repository at this point
Copy the full SHA ff776e4View commit details -
refactor: replace generation of json object by named types for Subjec…
…ts content Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a25f150 - Browse repository at this point
Copy the full SHA a25f150View commit details -
feat: use the same Subject struct for every event and an enum on Content
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f727547 - Browse repository at this point
Copy the full SHA f727547View commit details -
fix: use the
context.type
(instead of$id
) to define the module nameresulting in a more aligned file naming with spec (schema and example) Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 085b6ed - Browse repository at this point
Copy the full SHA 085b6edView commit details -
feat: use more precise type for uri & datetime than String
- uri => fluent_uri::Uri<String> - uri-referece => fluent_uri::Uri<String> - datetime => time::OffsetDateTime Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79551ca - Browse repository at this point
Copy the full SHA 79551caView commit details -
build(deps): remove useless "serde_with"
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1428d48 - Browse repository at this point
Copy the full SHA 1428d48View commit details -
build: enable deny_unknown_fields
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 479cb5d - Browse repository at this point
Copy the full SHA 479cb5dView commit details -
build: apply some recommendation from clippy
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a51cb9 - Browse repository at this point
Copy the full SHA 3a51cb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e738b7f - Browse repository at this point
Copy the full SHA e738b7fView commit details -
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59210a6 - Browse repository at this point
Copy the full SHA 59210a6View commit details -
ci: avoid to install cargo-binstall from source
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b63b9d6 - Browse repository at this point
Copy the full SHA b63b9d6View commit details -
feat: add support for
PartialEq
,Eq
onCDEvent
, use wrapper for…… `Uri` and `UriReference` Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c286321 - Browse repository at this point
Copy the full SHA c286321View commit details -
feat: introduce support for cloudevents
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d5586f - Browse repository at this point
Copy the full SHA 8d5586fView commit details -
feat: enforce mutation to only create coherente cdevents (type match …
…subject.content) - hide context - provide accessor and mutator to restrict access Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba31fb9 - Browse repository at this point
Copy the full SHA ba31fb9View commit details -
build: migrate to
mise
(formalyrtx
)Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7efb1c4 - Browse repository at this point
Copy the full SHA 7efb1c4View commit details -
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 449948d - Browse repository at this point
Copy the full SHA 449948dView commit details -
style: update typo, remove commented code, move comments,... apply re…
…view suggestion Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a0d732 - Browse repository at this point
Copy the full SHA 2a0d732View commit details -
build: update Makefile (to replace justfile)
- remove `--locked`, no command to generate .lock, .lock should not be committed for a lib, and check with .lock is dangerous for a lib - add `generate` target - add `test` target Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 865ebf2 - Browse repository at this point
Copy the full SHA 865ebf2View commit details -
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de04bb2 - Browse repository at this point
Copy the full SHA de04bb2View commit details -
build: add missing tool to
mise
configurationSigned-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e0d9e94 - Browse repository at this point
Copy the full SHA e0d9e94View commit details -
feat: string enum are defined as rust Enum
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 184e70f - Browse repository at this point
Copy the full SHA 184e70fView commit details -
feat(testkit): provide proptest 's arbitraies to generate samples
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d952752 - Browse repository at this point
Copy the full SHA d952752View commit details -
test: add test to validate against jsonschema: examples (from spec), …
…generated samples - generate samples with arbitraries (proptest) Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad8f665 - Browse repository at this point
Copy the full SHA ad8f665View commit details -
fix: enforce non-empty string for
id
and hardcode mapping between c……ontext.type and subject.type Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97b6a51 - Browse repository at this point
Copy the full SHA 97b6a51View commit details -
build: change clipy configuration to support workspace and features
- avoid clippy genarte wrong warning about useless stuff - apply some clippy recommandation Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 799cd26 - Browse repository at this point
Copy the full SHA 799cd26View commit details -
build: exclude generator from crago-deny scope
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a7ca3cc - Browse repository at this point
Copy the full SHA a7ca3ccView commit details -
ci: run tests and fix clippy call
- clippy & tests need git submodules content Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41480b1 - Browse repository at this point
Copy the full SHA 41480b1View commit details -
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25e2dcc - Browse repository at this point
Copy the full SHA 25e2dccView commit details
Commits on Feb 1, 2024
-
ci(revert): restore
lint_check
to lint actions onlySigned-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9bc4e33 - Browse repository at this point
Copy the full SHA 9bc4e33View commit details -
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ead28c - Browse repository at this point
Copy the full SHA 7ead28cView commit details -
build: add check that generated code is committed
Signed-off-by: David Bernard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c72ab9 - Browse repository at this point
Copy the full SHA 6c72ab9View commit details