docs(terraform/provider): the provider now ships at the LiteLLM version - #37912
Merged
yuneng-berri merged 1 commit intoAug 22, 2026
Merged
Conversation
The provider is published in lockstep with LiteLLM: every dev, rc and stable release mirrors terraform/provider/ from the release commit and tags it with the LiteLLM version, alongside the aws/google modules. The 0.x line ends at 0.4.0, and the CHANGELOG headings no longer drive a release. RELEASING.md describes the new flow and how to recover a version whose goreleaser run failed; README gains a Versioning section with the re-pin note for anyone on `~> 0.4`; CHANGELOG records the change under Unreleased. goreleaser gets `prerelease: auto` so a v1.99.0-dev.1 / -rc.1 tag in the mirror is marked as a pre-release instead of becoming the repo's latest release. The registry ingests it either way.
Contributor
Greptile SummaryThe PR aligns the Terraform provider’s documentation and GoReleaser configuration with lockstep LiteLLM releases.
Confidence Score: 5/5The PR appears safe to merge, with no concrete blocking or non-blocking defects identified in the changed configuration or documentation. The GoReleaser setting matches the declared configuration schema and documented tag formats, while the documentation changes consistently describe the new lockstep versioning and release process.
|
| Filename | Overview |
|---|---|
| terraform/provider/.goreleaser.yml | Adds valid GoReleaser v2 prerelease auto-detection for dev and release-candidate tags, with no concrete defect identified. |
| terraform/provider/CHANGELOG.md | Records the move to LiteLLM-aligned versioning and the end of the independent 0.x release line. |
| terraform/provider/README.md | Adds versioning and prerelease guidance and updates the example provider constraint to the LiteLLM version line. |
| terraform/provider/RELEASING.md | Replaces the obsolete changelog-triggered process with the lockstep release, verification, and recovery procedure. |
Reviews (1): Last reviewed commit: "docs(terraform/provider): the provider n..." | Re-trigger Greptile
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
yucheng-berri
approved these changes
Aug 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Relevant issues
Companion to the release-pipeline change that publishes the Terraform provider in lockstep with LiteLLM (BerriAI/project-releaser#201).
What
The provider is now published at the LiteLLM version, from the same commit as the proxy, on every LiteLLM release (dev, rc, stable) — the same way the
terraform-aws-litellm/terraform-google-litellmmodules already are. The0.xline ends at0.4.0.This PR updates the provider's own docs and goreleaser config to match:
RELEASING.md: the old "cut a CHANGELOG heading, the next release dispatches it" flow is gone; describes the lockstep flow, what a change needs, and how to recover a version whose goreleaser run failed. GPG setup and troubleshooting reference material is kept.README.md: new Versioning section; example pin updated; notes that a~> 0.4constraint will not receive further releases and should be re-pinned to the LiteLLM version.CHANGELOG.md: headings no longer drive releases;[Unreleased]records the versioning change..goreleaser.yml:prerelease: auto, sov1.99.0-dev.1/v1.99.0-rc.1tags in the mirror are marked pre-release instead of becoming the repo's "Latest release". Registry ingestion is unaffected either way.Type
📖 Documentation / 🔧 Infrastructure
Changes
Docs + one goreleaser setting under
terraform/provider/. No provider code changes.