This was more of a curiosity question.
At one point with dagger go SDK (pre 0.5.0) I came to rely on using dagger.FileID obtained from a go.sum file I had as a cache key.
My goal was - assume this ID was stable and consistent for the contents of a file.
It seems this changed around https://github.com/dagger/dagger/pull/4615 when local git refs got plumbed in as labels.
I just wanted to check, as I am sure I made an incorrect assumption that I could use this ID when I chose to use it for a cache key, that I shouldn't really be using it.
I assume these labels in the progress groups dont go into computing the cache keys for the build graph?
Otherwise, my cache would bust on each commit. I don't think I have observed that.
This is mostly me thinking out loud 😂 just thought it was interesting to share. I don't know if anyone else has attempted to use these IDs in this way.