profile
viewpoint
David Gageot dgageot Docker Paris, France https://blog.javabien.net I run Docker in Docker in Docker...

dgageot/buildpacks-1 2

Builders and buildpacks designed to run on Google Cloud's container platforms

dgageot/aerospike 1

aerospike in docker

dgageot/barbarywatchservice 1

Mavernized fork of https://code.google.com/p/barbarywatchservice/

dgageot/bootcamp 1

BootCamp Training

dgageot/build-your-own-radar 1

A library that generates an interactive radar, inspired by http://thoughtworks.com/radar/

bpaquet/buildkit 0

concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

dgageot/agoncal-application-petstore-ee7 0

A Java Petstore using the Java EE 7

dgageot/algodeal 0

Algodeal WebSite

dgageot/angular-datatables 0

Datables using angular directives

pull request commentdagger/dagger

Ruby SDK PoC

@gerhard Sorry, I need more free time! I'll try to take a look at the end of this week

dgageot

comment created time in 2 months

push eventdgageot/dagger

David Gageot

commit sha 1c3d0b5b49c5f517bf77a8e516450483b07aa749

Add types for Container and Host Signed-off-by: David Gageot <david.gageot@docker.com>

view details

push time in 3 months

pull request commentdagger/dagger

Ruby SDK PoC

It's so good to see some Ruby in here - thank you for kicking this one off @dgageot!

Thank you @gerhard for reviewing.

I have added a few tiny comments. I'm sure that some of the typos were added to check if anyone is paying attention. I use that strategy when appropriate, it's a good one 😉

Should be better now. It force pushed a new version of the code because I experimented with codegen and ended up refactoring quite a lot of things.

Would it be possible to add a task list in the description with the things that you think this PR needs before we can merge it? I am thinking something along the lines of README.md, tests (one integration is a good start), etc. The prefer small changes that flow often, which implies a smoothness to the method.

Last thing: anything that we can help with?

dgageot

comment created time in 3 months

Pull request review commentdagger/dagger

Ruby SDK PoC

+# frozen_string_literal: true++module Dagger+    VERSION = "0.0.1"+  end

Fixed!

dgageot

comment created time in 3 months

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentdagger/dagger

Ruby SDK PoC

+# frozen_string_literal: true++module Dagegr

Not my first time!

dgageot

comment created time in 3 months

Pull request review commentdagger/dagger

Ruby SDK PoC

+# frozen_string_literal: true++require "graphlient"++module Dagger+  class << self+    def connect!+      port = ENV["DAGGER_SESSION_PORT"]+      token = ENV["DAGGER_SESSION_TOKEN"]

This should be fixed now

dgageot

comment created time in 3 months

PullRequestReviewEvent

push eventdgageot/dagger

Thanabodee Charoenpiriyakij

commit sha 221255079b80bf1e2c45ac481219d170e0a954f9

sdk(elixir): returns result instead of single value (#5372) Signed-off-by: Thanabodee Charoenpiriyakij <wingyminus@gmail.com>

view details

Gerhard Lazu

commit sha 2967c512432c50b4871b0f5c50682dc363e7b2e2

Fix Rust SDK errors (#5380) * Fix Rust SDK errors They started happening right after https://github.com/dagger/dagger/pull/5372 got merged, even though this commit didn't change anything in the Rust SDK. Updating all dependencies to latest via `cargo update` & re-running the Rust SDK codegen (which seems to create incorrect comments) fixed the issue for both lint & test. Signed-off-by: Gerhard Lazu <gerhard@dagger.io> * feat: temporary fix waiting for: udoprog/genco/issues/39 Signed-off-by: kjuulh <contact@kjuulh.io> * feat: with stable version Signed-off-by: kjuulh <contact@kjuulh.io> * feat: with common variables Signed-off-by: kjuulh <contact@kjuulh.io> * feat: with rustfmt in base image Signed-off-by: kjuulh <contact@kjuulh.io> --------- Signed-off-by: Gerhard Lazu <gerhard@dagger.io> Signed-off-by: kjuulh <contact@kjuulh.io> Co-authored-by: kjuulh <contact@kjuulh.io>

view details

dependabot[bot]

commit sha 0a458514c85b3a7f93182c32e3cbedb20f0c8c0c

build(deps-dev): bump @typescript-eslint/parser in /sdk/nodejs (#5399) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.59.8 to 5.60.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.60.1/packages/parser) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha a4c1069f50be9f548345199570e4cb892b0ec396

build(deps): bump graphql from 16.6.0 to 16.7.1 in /sdk/nodejs (#5398) Bumps [graphql](https://github.com/graphql/graphql-js) from 16.6.0 to 16.7.1. - [Release notes](https://github.com/graphql/graphql-js/releases) - [Commits](https://github.com/graphql/graphql-js/compare/v16.6.0...v16.7.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha 35b24017e2bb74ba429cbf5259759a1110bee3cf

build(deps): bump sass from 1.61.0 to 1.63.6 in /website (#5393) Bumps [sass](https://github.com/sass/dart-sass) from 1.61.0 to 1.63.6. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.61.0...1.63.6) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha 5484227f6567bd63923a824c10543a190aa5576d

build(deps-dev): bump eslint from 8.41.0 to 8.44.0 in /sdk/nodejs (#5397) Bumps [eslint](https://github.com/eslint/eslint) from 8.41.0 to 8.44.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.41.0...v8.44.0) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha a67b3c6d2bf8517a3a26625fd00e993da9b3938c

build(deps-dev): bump @typescript-eslint/eslint-plugin in /sdk/nodejs (#5396) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.59.2 to 5.60.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.60.1/packages/eslint-plugin) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha 70d78ba5e8700d4e885382c7b35efd21482eeac0

build(deps): bump golang.org/x/tools from 0.9.3 to 0.10.0 in /sdk/go (#5392) * build(deps): bump golang.org/x/tools from 0.9.3 to 0.10.0 in /sdk/go Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.9.3 to 0.10.0. - [Release notes](https://github.com/golang/tools/releases) - [Commits](https://github.com/golang/tools/compare/v0.9.3...v0.10.0) * go mod tidy Fails otherwise: https://github.com/dagger/dagger/actions/runs/5432755966/jobs/9880004873?pr=5392#step:4:196 Signed-off-by: Gerhard Lazu <gerhard@dagger.io> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Gerhard Lazu <gerhard@dagger.io> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Gerhard Lazu <gerhard@dagger.io>

view details

dependabot[bot]

commit sha 55f9569ef6a766c5806813491e49be2d829e1453

build(deps): bump github.com/prometheus/procfs from 0.10.1 to 0.11.0 (#5384) Bumps [github.com/prometheus/procfs](https://github.com/prometheus/procfs) from 0.10.1 to 0.11.0. - [Release notes](https://github.com/prometheus/procfs/releases) - [Commits](https://github.com/prometheus/procfs/compare/v0.10.1...v0.11.0) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha c30d6873a819dac5b27188c1cad16755f3b5a9f3

build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 (#5387) Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.8.0 to 0.9.0. - [Commits](https://github.com/golang/oauth2/compare/v0.8.0...v0.9.0) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha 4e2e40f07967687dffbbf2f09f2558a74d434d46

build(deps): bump typescript from 4.9.5 to 5.0.4 in /website (#5394) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.9.5 to 5.0.4. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v4.9.5...v5.0.4) Signed-off-by: dependabot[bot] <support@github.com>

view details

Helder Correia

commit sha 89a2e01159ea42704569977d7ce404990347931f

Node.js: Fix linting doc snippets (#5381) * sdk: nodejs: Fix linting doc snippets Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com> * Update CONTRIBUTING.md Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com> --------- Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>

view details

dependabot[bot]

commit sha e0532d3d1fd50b7e3c2f2f0ed95b496473e009b0

build(deps): bump github.com/vito/progrock from 0.6.0 to 0.7.0 (#5385) Bumps [github.com/vito/progrock](https://github.com/vito/progrock) from 0.6.0 to 0.7.0. - [Commits](https://github.com/vito/progrock/compare/v0.6.0...v0.7.0) Signed-off-by: dependabot[bot] <support@github.com>

view details

Gerhard Lazu

commit sha 22b4bd75340a86e4aa720bc1b51771510fcc8eed

bump github.com/Khan/genqlient from 0.5.0 to 0.6.0 (#5402) For both the Engine / CLI & Go SDK. Supersedes https://github.com/dagger/dagger/pull/5256 which was failing because `go mod tidy`. Signed-off-by: Gerhard Lazu <gerhard@dagger.io>

view details

Helder Correia

commit sha dba01ce5f488d9a428a7cf12f76f813362d401d9

Python: migrate back to hatch (#5401) * Python: migrate back to hatch Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com> * Expand var Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com> --------- Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>

view details

Helder Correia

commit sha 00dc2cf3c4dd47dea568dc3e5c385b91a3e2f1f0

Fix Python provision tests (#5403) Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>

view details

David Gageot

commit sha 26f95d715a45520fdc52ef051b27c810a45cbcbb

Hand crafted demo Signed-off-by: David Gageot <david.gageot@docker.com>

view details

David Gageot

commit sha 151caf3eb546cceaf333c815dec67bc5a58bfd1f

Fail if env var is not set Signed-off-by: David Gageot <david.gageot@docker.com>

view details

David Gageot

commit sha 9379512a5db49ebd8b64e3ac4125a7f3374ee9ef

Bootstrap Ruby generator Signed-off-by: David Gageot <david.gageot@docker.com>

view details

David Gageot

commit sha 21cc2bf73a4f299580e7e1555b8420731a3d2800

Extract internal code to base class Signed-off-by: David Gageot <david.gageot@docker.com>

view details

push time in 3 months

push eventdgageot/dagger

David Gageot

commit sha 7cab2a0d51d96514ad9c577907affeadd39d759c

Ruby SDK POC Signed-off-by: David Gageot <david.gageot@docker.com>

view details

push time in 3 months

push eventdgageot/dagger

David Gageot

commit sha 4e0eaa22315169f87786e44307c95565d388e152

Ruby SDK POC Signed-off-by: David Gageot <david.gageot@docker.com>

view details

push time in 3 months

PR opened dagger/dagger

Ruby SDK PoC
+1184 -0

0 comment

9 changed files

pr created time in 3 months

create barnchdgageot/dagger

branch : pos-ruby-sdk

created branch time in 3 months

fork dgageot/dagger

A programmable CI/CD engine that runs your pipelines in containers

https://dagger.io

fork in 3 months

more