Skip to content

docs(terraform/provider): the provider now ships at the LiteLLM version - #37912

Merged
yuneng-berri merged 1 commit into
litellm_internal_stagingfrom
litellm_/terraform-provider-lockstep-docs
Aug 22, 2026
Merged

docs(terraform/provider): the provider now ships at the LiteLLM version#37912
yuneng-berri merged 1 commit into
litellm_internal_stagingfrom
litellm_/terraform-provider-lockstep-docs

Conversation

@yuneng-berri

Copy link
Copy Markdown
Contributor

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-litellm modules already are. The 0.x line ends at 0.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.4 constraint 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, so v1.99.0-dev.1 / v1.99.0-rc.1 tags 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.

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.
@greptile-apps

greptile-apps Bot commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The PR aligns the Terraform provider’s documentation and GoReleaser configuration with lockstep LiteLLM releases.

  • Documents the transition from the independent 0.x provider line to LiteLLM-aligned versions
  • Updates provider pinning examples and prerelease guidance
  • Replaces the old changelog-driven release procedure with the componentized release and recovery flow
  • Marks dev and release-candidate GitHub releases as prereleases automatically

Confidence Score: 5/5

The 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.

Important Files Changed

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

codecov Bot commented Aug 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@yuneng-berri
yuneng-berri merged commit d74fc77 into litellm_internal_staging Aug 22, 2026
71 checks passed
@yuneng-berri
yuneng-berri deleted the litellm_/terraform-provider-lockstep-docs branch August 22, 2026 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants