Skip to content

[Bug]: supabase install fails #234

Description

@acidicX

Feature id and version

ghcr.io/devcontainers-extra/features/supabase-cli:1

Dev Container base Image

ubuntu:noble

What happened?

install.sh fails - beta versions are not excluded

nanolayer.installers.gh_release.resolvers.asset_resolver.AssetResolver.AssetResolverError: Too many matches found: ['supabase_2.115.1-beta.6_linux_amd64.tar.gz', 'supabase_linux_amd64.tar.gz']

Relevant log output

19.14   File "nanolayer.installers.gh_release.gh_release_installer", line 145, in install

19.14   File "nanolayer.installers.gh_release.resolvers.asset_resolver", line 327, in resolve
[2026-08-20T13:02:17.112Z] 19.14 nanolayer.installers.gh_release.resolvers.asset_resolver.AssetResolver.AssetResolverError: Too many matches found: ['supabase_2.115.1-beta.6_linux_amd64.tar.gz', 'supabase_linux_amd64.tar.gz']

19.38 Traceback (most recent call last):
19.38   File "<string>", line 1, in <module>
19.38   File "nanolayer.__main__", line 50, in main
19.38   File "typer.main", line 328, in __call__
19.38   File "typer.main", line 311, in __call__
19.38   File "click.core", line 1157, in __call__
19.38   File "typer.core", line 778, in main
[2026-08-20T13:02:17.112Z] 
19.38   File "typer.core", line 216, in _main
19.38   File "click.core", line 1688, in invoke
19.38   File "click.core", line 1688, in invoke
19.38   File "click.core", line 1434, in invoke
19.38   File "click.core", line 783, in invoke
[2026-08-20T13:02:17.112Z] 19.38   File "typer.main", line 683, in wrapper
19.38   File "nanolayer.cli.install", line 66, in install_devcontainer_feature
19.38   File "nanolayer.installers.devcontainer_feature.oci_feature_installer", line 134, in install
19.38   File "nanolayer.utils.invoker", line 59, in invoke
[2026-08-20T13:02:17.112Z] 19.38 nanolayer.utils.invoker.Invoker.InvokerException: The command 'cd /tmp/tmpcxg6drzw && chmod +x -R . && _REMOTE_USER="ubuntu" _REMOTE_USER_HOME="/home/ubuntu" REPO="supabase/cli" BINARYNAMES="supabase" VERSION="latest" ASSETREGEX="" RELEASETAGREGEX="" BINLOCATION="/usr/local/bin" LIBNAME="" LIBLOCATION="/usr/local/lib" ADDITIONALFLAGS="" NANOLAYER_VERBOSE="" NANOLAYER_FORCE_CLI_INSTALLATION="" NANOLAYER_PROPAGATE_CLI_LOCATION="1" NANOLAYER_CLI_LOCATION="/tmp/nanolayer-W4ho6ylrJJ/nanolayer" bash  -i  +H ./install.sh' failed. error: Return Code: 1. see logs for details.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions