-
Notifications
You must be signed in to change notification settings - Fork 803
Import Elixir SDK as Experimental #5201
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
Conversation
Looks good from my pov. I guess the next steps would be adopting the hack/ scripts and integrating ci? |
FYI I am not quite sure why I am tagged xD |
Note for myself:
|
Hi @gerhard, I've done porting |
My mistake, it's OK to unfollow this PR 👍 |
🙌 @wingyplus. I will be checking the state of this PR shortly.
All of these can be done in follow-up PRs, no worries. |
All the changes look good to me. Would you like to rebase everything on top of After you do that, if everything looks good to you, please approve the PR @wingyplus so that we can get it merged 💪 |
e3d05e7
to
a822bbf
Compare
@gerhard The PR is now rebased. And all tests related to Elixir are now passed except |
* Construct client and perform query. * Implement engine connection to find connection to Dagger. * Add query builder to build graphql query and select data from response.
Prevent accidentally chain function by pattern match with module.
* Add `:workdir` into `dagger session`. * Remove `:config_path`. * Cleanup `:log_output` to accept device uses by `IO.binwrite/2`. * Use `IO.binwrite/2` instead of `IO.write/2`. Closes #28
Signed-off-by: Gerhard Lazu <[email protected]>
Signed-off-by: Gerhard Lazu <[email protected]>
Signed-off-by: Gerhard Lazu <[email protected]>
Signed-off-by: Gerhard Lazu <[email protected]>
This is still in complete and make test failures. So remove it. Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
And change Sync to ExitCode. Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
It already ported to ./hack/make sdk:elixir:[test,lint] Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
Signed-off-by: Thanabodee Charoenpiriyakij <[email protected]>
So that they are declared only once - single replace when needed. Signed-off-by: Gerhard Lazu <[email protected]>
They are not repository top-level. Signed-off-by: Gerhard Lazu <[email protected]>
a822bbf
to
b7f69e5
Compare
Rebase again |
I found lint-daggerized workflow error due to pointing to incorrect local action (ref https://github.com/dagger/dagger/actions/runs/5147441125). I sent a fix here #5244. |
Set DCO to pass. Engine test is a flake - re-running the test. When all checks pass, this will be merged. Thank you for sticking with this @wingyplus! |
This imports https://github.com/wingyplus/dagger_ex under
sdk/elixir
as an experimental SDK.@gerhard action items (part of this PR)
dagger
repositoryCODEOWNERS
(@dagger/sdk-elixir
group)@wingyplus action items (part of this PR)
Sign-off-by
https://docs.dagger.io/204441/contributing/#dco255
commitssdk/elixir/.github
to.github/
Follow-ups (outside / after this PR)
This sounds like maintainer on-boarding to me @wingyplus 🙂
10
open currentlysdk/elixir
label cc @d3rp3tt3 @mircubedREADME.md
sdk/elixir/v*
to check that a new release gets created as expectedby Dagger
. FTR: https://www.hex.pm/packages/dagger_ex - maybe rename to https://www.hex.pm/packages/daggerDid I miss anything @shykes @samalba @wingyplus @d3rp3tt3 @mircubed?