Skip to content
This repository was archived by the owner on Jun 24, 2025. It is now read-only.
This repository was archived by the owner on Jun 24, 2025. It is now read-only.

Suggestion: SLATE client update message #477

@adamhgriffith-uofu

Description

@adamhgriffith-uofu

Background

We've had a few customers run an old SLATE client against their infrastructure and the API server that resulted in breakage.

The suggestion

It is highly desired for a SLATE customer to always use the latest and greatest SLATE client when performing actions against the API server.

Many other software clients out there in the world include an update message like gcloud for example:

$ gcloud <some comand>
Updates are available for some Google Cloud CLI components.  To install them,
please run:
  $ gcloud components update

<command output>

Can we do something similar with the slate client? Maybe have it check for updates from https://github.com/slateci/slate-client-server/releases/latest.

and let the customer know they should update before performing any operations?

  • If we wanted to get fancy we could allow a customer to hide this message in a new ~/.slate/client.conf file. Something like:
    clientAlertUpdateMessage=false
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    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