Commit Graph

71 Commits

Author SHA1 Message Date
f670989a46
feat: add tracing logger 2023-05-02 20:10:43 +02:00
bb74617d3f
chore: add opentelemtry dependencies
🚀 chore(Cargo.toml): update dependencies and add optional tracing-opentelemetry feature
 feat(Cargo.toml): add opentelemetry and opentelemetry-jaeger dependencies as optional features
🚀 chore(Cargo.toml): update tracing and tracing-subscriber dependencies
The dependencies in the Cargo.toml file have been updated to their latest versions. The tracing-opentelemetry feature has been added as an optional feature to the dagger-core and dagger-sdk crates. The opentelemetry and opentelemetry-jaeger dependencies have been added as optional features to the dagger-sdk crate. This allows for the use of OpenTelemetry tracing in the application.
2023-04-30 13:50:41 +02:00
3a9abb97c2 Add thiserror instead of exposing eyre anonymous errors
The change here is to make it easier for the consumer to debug the api.
Such that they can `match` on individual errors instead of having to
parse text.

eyre is convenient, but mostly from a consumers perspective
2023-04-30 13:12:23 +02:00
40ece05140
Release dagger-core v0.2.11, dagger-sdk v0.2.22 2023-04-30 10:56:53 +02:00
6937ef0ace
Release dagger-sdk v0.2.21 2023-04-25 08:47:08 +02:00
09881ee39b
chore: add new dagger-core-version 2023-04-25 08:46:58 +02:00
8011c42dc0
Release dagger-core v0.2.10 2023-04-25 08:35:37 +02:00
f82075c238
Release dagger-core v0.2.9, dagger-sdk v0.2.20 2023-04-03 20:28:01 +02:00
Renovate Bot
696007cf45 fix(deps): update rust crate futures to 0.3.28 2023-03-30 20:22:11 +02:00
b094ae4f53
feat: add musl ci (#51)
This pr adds musl ci support for #50
2023-03-19 12:16:36 +00:00
2faabb0e50
feat: with multi platform ci (#46)
This adds the first iteration of multi platform ci. This is the lowest level of testing added: pinned all the way to nightly. Next up will be macos, then musl and arm. And lastly windows. Each will probably require special handling, especially because of how cross and qemu interacts with the dagger-engine and docker.
2023-03-19 00:20:53 +00:00
11d20935c6
feat: extract client (#48)
This extracts the client (strategy pattern), this is so that it is will be possible to test the actual querier, without hitting / requiring the dagger-engine running.
2023-03-19 00:01:24 +00:00
384294b390 feat: rename projects to point to github/kjuulh/dagger-sdk 2023-03-18 15:33:14 +01:00
79d931e908 feat: with loggers 2023-03-14 23:21:14 +01:00
b55bcc159f refactor: move dagger-rs and adopt workspace.deps 2023-03-14 22:01:20 +01:00
76fab3f466
Release dagger-sdk v0.2.19 2023-03-14 15:00:47 +01:00
6629d2db4f
chore: fix release version 2023-03-14 15:00:43 +01:00
a8e6dde615
Release dagger-sdk v0.2.17 2023-03-13 21:09:18 +01:00
Renovate Bot
44fa0240f8 fix(deps): update rust crate futures to 0.3.27 2023-03-11 18:21:37 +01:00
f390eac29f
Release dagger-core v0.2.8, dagger-sdk v0.2.16 2023-03-10 23:40:02 +01:00
6a9a560cdc
Release dagger-core v0.2.7, dagger-sdk v0.2.15 2023-02-25 00:11:35 +01:00
88b055cb47
Release dagger-sdk v0.2.14 2023-02-22 23:09:36 +01:00
456f48389b
Release dagger-codegen v0.2.8, dagger-sdk v0.2.13 2023-02-22 22:38:42 +01:00
7179f8b598
Release dagger-core v0.2.6, dagger-codegen v0.2.7, dagger-sdk v0.2.12 2023-02-20 12:07:33 +01:00
085a998bc6
fix(ci): set path to local dagger sdk 2023-02-20 11:45:59 +01:00
1725c5188e
Release dagger-core v0.2.5, dagger-sdk v0.2.12, dagger-codegen v0.2.7 2023-02-20 11:42:14 +01:00
b552dc5d75
chore(ci): with dagger v0.2.11 2023-02-20 10:50:48 +01:00
17ec62a5d5
Release dagger-core v0.2.4, dagger-codegen v0.2.6, dagger-sdk v0.2.11 2023-02-20 10:42:12 +01:00
48433cf368
chore(ci): with dagger v0.2.10 2023-02-20 10:30:33 +01:00
76bb1fcedd
Adjusting changelogs prior to release of dagger-sdk v0.2.10, dagger-rs v0.2.10 2023-02-20 10:25:45 +01:00
82de43aa91
Release dagger-core v0.2.3, dagger-sdk v0.2.9, dagger-rs v0.2.10 2023-02-20 10:21:34 +01:00
75bc17e57d fix(core): Fix async panic on blocking #19
Replaced internal threads with tokio spawn functions
2023-02-20 10:19:43 +01:00
45d6462037
chore(ci): with async/await 2023-02-19 22:51:34 +01:00
04990247ba
Release dagger-sdk v0.2.8, dagger-codegen v0.2.5 2023-02-19 22:43:48 +01:00
a1887afc8b
Release dagger-sdk v0.2.7 2023-02-19 21:48:55 +01:00
c35c104b49
chore(ci): update ci to use dagger-sdk v0.2.6 2023-02-19 18:28:47 +01:00
c312bc57ad
Release dagger-sdk v0.2.6 2023-02-19 18:04:24 +01:00
f72731807d
Release dagger-sdk v0.2.5, dagger-codegen v0.2.4 2023-02-19 18:00:27 +01:00
94336d0637 feat(sdk): move to &str instead of String and introduce builder.
This will make the api much easier to use, as we can now rely on ""
instead of "".into() for normal string values.

Introduced builder as well, which makes it much easier to use *Opts, as
it can handle the building of that, and get the benefits from String ->
&str, as that is currently not allowed for optional values
2023-02-19 18:00:04 +01:00
cc81124f89
Release dagger-sdk v0.2.4 2023-02-19 15:34:07 +01:00
92350306b3
Release dagger-sdk v0.2.3, dagger-codegen v0.2.3, dagger-rs v0.2.9 2023-02-19 15:30:08 +01:00
691ecfbf52 feat(ci): ci with dagger v0.2.2 2023-02-19 12:44:03 +01:00
e921ba1363
Release dagger-sdk v0.2.2 2023-02-19 12:30:59 +01:00
1638f15fba
Release dagger-core v0.2.2, dagger-codegen v0.2.2, dagger-rs v0.2.8 2023-02-19 12:27:28 +01:00
Renovate Bot
199fe16dbf fix(deps): update rust crate dagger-sdk to 0.2.1 2023-02-18 17:34:50 +01:00
20c71189f6
Release dagger-rs v0.2.7, dagger-sdk v0.2.1 2023-02-18 16:03:59 +01:00
a2036838de
Release dagger-rs v0.2.6 2023-02-18 15:19:42 +01:00
084ffafa3e
Release dagger-rs v0.2.5 2023-02-18 15:18:47 +01:00
5c9ab3756b
Release dagger-rs v0.2.4 2023-02-18 15:16:56 +01:00
4b9f1e4320
Release dagger-rs v0.2.3 2023-02-18 15:11:38 +01:00