Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce some sort of API to list all versions of opentofu un-paginated #928

Closed
Yantrio opened this issue Nov 27, 2023 · 6 comments
Closed
Assignees
Labels
accepted This issue has been accepted for implementation. enhancement New feature or request

Comments

@Yantrio
Copy link
Member

Yantrio commented Nov 27, 2023

OpenTofu Version

any

Use Cases

Allow people to download versions of opentofu without hitting all pages on the github releases page (or API).

Attempted Solutions

Proposal

As part of the release process, I recommend we upload some metadata about the releases to a json file that we can serve somewhere on opentofu. This means end users can get a list of all of our releases easily.

References

This was mentioned as something that's needed in the terraform-switch project: warrensbox/terraform-switcher#315 (comment)

@Yantrio Yantrio added enhancement New feature or request pending-decision This issue has not been accepted for implementation nor rejected. It's still open to discussion. labels Nov 27, 2023
@kislerdm
Copy link
Contributor

How about serving it from r2 in the same way as we do for the registry?

@nitrocode
Copy link

nitrocode commented Jan 4, 2024

I made a page here that seems to line up similar to the terraform release page

@janosdebugs janosdebugs self-assigned this Jan 29, 2024
@janosdebugs
Copy link
Contributor

Temporarily assigning to myself as I have a prototype up in the get.opentofu.org repo, but it needs work.

@Yantrio
Copy link
Member Author

Yantrio commented Feb 26, 2024

Note: some discussion is happening on opentofu/get.opentofu.org#16

@cube2222 cube2222 added accepted This issue has been accepted for implementation. and removed pending-decision This issue has not been accepted for implementation nor rejected. It's still open to discussion. labels Mar 4, 2024
@janosdebugs
Copy link
Contributor

This is done, but the API might need more details: https://get.opentofu.org/tofu/api.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted This issue has been accepted for implementation. enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants