Skip to content
This repository was archived by the owner on Feb 3, 2026. It is now read-only.
This repository was archived by the owner on Feb 3, 2026. It is now read-only.

Configurable provider repos #2

@MPV

Description

@MPV

The implementation currently assumes all providers have repos named like this:

VERSION=$(tfupdate release latest terraform-providers/terraform-provider-${TFUPDATE_PROVIDER_NAME})

Here's an example where this doesn't work:

$ tfupdate release latest terraform-providers/terraform-provider-sops
failed to get the latest release for terraform-providers/terraform-provider-sops: GET https://api.github.com/repos/terraform-providers/terraform-provider-sops/releases/latest: 404 Not Found []

...compared to this that works:

$ tfupdate release latest carlpett/terraform-provider-sops
0.5.2

It would be nice if it was possible to configure the full provider repo name, and not just the last part:

tfupdate_provider_name:
description: 'A name of provider (used if `provider` is given as the subcommand)'
required: false

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions