#depot

1 messages ยท Page 1 of 1 (latest)

jagged vault
#

@runic cypress your wish is my command ๐Ÿ™‚

delicate light
#

Huge fan of depot!

runic cypress
#

Our current experience with Depot

Pros:

  • The integration between Dagger and Depot works seamlessly. Additionally, Depot supports non-released Dagger engines, such as depot-ubuntu-24.04-4,dagger=0.17.0-llm.9.
  • In our use cases, we have seen a 2-3x speedup when using Depot + Dagger compared to vanilla Github Actions + Dagger.
  • The support from Depot is excellent.

Cons:

  • The Depot Dagger integration is not currently working with Depot projects as far as I understand.
jagged vault
runic cypress
jagged vault
runic cypress
#

Not yet
I will ask them about the future plans for Dagger integration ๐Ÿ™‚

outer tree
#

Is the expectation that cache volumes get reused (on subsequent actions) when using dagger and depot (in github actions)? Wondering if i just have this set up wrong, or working as expected.

dense lion
outer tree
#

That was my understanding. I see "github actions cache" called out in the Cache Explorer, which makes sense. Wondering why none of mine are getting picked up.

fierce pagoda
outer tree
fierce pagoda
# outer tree jpllrgb39n -- i fully suspect i did something wrong lol

It looks like your GHA jobs didn't specify the Dagger label with the Depot GHA label, thus your Dagger things didn't run on remote Dagger Engines which you can see by the lack of projects in your Dagger tab. You can see an example of how to specify your GHA runner label and dagger version in the runs-on here: https://depot.dev/docs/github-actions/reference/dagger#configuration

Depot

Accelerate your Dagger Engine builds with Depot Runners

outer tree
#

Has anyone/can Dagger + Depot run on forgejo? given the pricing changes at github

dense lion
white wing
#

I have dagger cloud setup and have generated the token, however in depot I am not finding CI Runners-->Dagger for some reason and need to add the token there, what can be the issue here?

flat stag
#

Hey! Wondering if anyone else had this - we had consistent failures of our dagger pipelines after upgrading to v0.19.11 :

16 : ! open /etc/passwd: failed to mount /tmp/buildkit-mount3005151871: [{Type:overlay Source:overlay Target: Options:[workdir=/var/lib/engine/worker/snapshots/snapshots/116/work upperdir=/var/lib/engine/worker/snapshots/snapshots/116/fs lowerdir=/var/lib/engine/worker/snapshots/snapshots/113/fs volatile index=off redirect_dir=off]}]: mount source: "overlay", target: "/tmp/buildkit-mount3005151871", fstype: overlay, flags: 0, data: "workdir=/var/lib/engine/worker/snapshots/snapshots/116/work,upperdir=/var/lib/engine/worker/snapshots/snapshots/116/fs,lowerdir=/var/lib/engine/worker/snapshots/snapshots/113/fs,volatile,index=off,redirect_dir=off", err: invalid argument

After downgrading back v0.19.10 it went away. Also on v0.19.11 it would typically succeed on restart. I'm suspecting it's this change (not toally sure but it deals w/ volatile dirs): https://github.com/dagger/dagger/commit/cc548f72552d5accd2692d381cb5fdbfbcd26792

solemn slate
solemn slate
# solemn slate <@1027241618346102846> are you on depot? what kernel version are you running o...

strange though.. .just checked the code and we effectively verify if volatile is supported in the underlying FS https://github.com/dagger/dagger/blob/24b5f6f33e5a0570578603689c8c8a27ea424abf/engine/server/snapshotter.go?plain=1#L117 ๐Ÿค”

GitHub

Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud - dagger/dagger

flat stag
solemn slate