Skip to content

✨ Do not send dagger version to cloud  #7856

@levlaz

Description

@levlaz

What are you trying to do?

Right now when you call dagger version we send a trace to the cloud. This seems a bit silly and for larger teams contributes to the noise. We should supress these traces from being sent.

Why is this important to you?

Reducing signal vs noise in cloud is a good thing, this feels like a small but easy win.

--

Adding @jpadams suggestion for how this should work by default:
✅ = sends traces
❌ = does NOT send traces

DAGGER CLI                                                            TODAY            NEXT
  dagger        The core dagger command                                ✅               ❌ (--debug ✅)

DAGGER CLOUD COMMANDS
  login         Log in to Dagger Cloud                                 ❌               ❌ (--debug ✅)
  logout        Log out from Dagger Cloud                              ❌               ❌ (--debug ✅)

DAGGER MODULE COMMANDS
  call          Call a module function                                 ✅               ✅
  config        Get or set the configuration of a Dagger module        ✅               ❌ (--debug ✅)
  develop       Setup or update all the resources needed               ✅               ❌ (--debug ✅) 
                    to develop on a module locally
  functions     List available functions                               ✅               ❌ (--debug ✅) 
  init          Initialize a new Dagger module                         ✅               ❌ (--debug ✅)
  install       Add a new dependency to a Dagger module                ✅               ❌ (--debug ✅)

EXECUTION COMMANDS
  query         Send API queries to a dagger engine                    ❌               ❌
  run           Run a command in a Dagger session                      ✅               ✅

ADDITIONAL COMMANDS
  completion    Generate the autocompletion script for the             ✅               ❌ (--debug ✅)
                    specified shell
  help          Help about any command                                 ✅               ❌ (--debug ✅)
  version       Print dagger version                                   ✅               ❌ (--debug ✅)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions