Skip to content

gleam remove could invalidate the build cache #5363

@yoshi-monster

Description

@yoshi-monster

Hi hello!

When removing a dependency with gleam remove, the build cache is not invalidated, so gleam check (and build and run) will continue to report no compile errors until a file in the project has been edited.

Reproduction:

$ gleam new wibble
$ cd wibble
$ gleam run
# ...
Hello from wibble!
$ gleam remove gleam_stdlib
$ gleam run
Hello from wibble!

I thought a dependency in a library was unused and did something similar tot he above to check if the tests still run without the dependency, only to realise that it's actually required after trying to gleam publish.

~ 💜

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions