version

package
v1.6.0-beta4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2023 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Overview

The version package provides a location to set the release versions for all packages to consume, without creating import cycles.

This package should not import any other terraform packages.

Index

Constants

View Source
const Header = "Terraform-Version"

Header is the header name used to send the current terraform version in http requests.

Variables

View Source
var Prerelease string

A pre-release marker for the version, populated using a combination of the raw version and the dev flag.

SemVer is an instance of version.Version representing the main version without any prerelease information.

View Source
var Version string

The main version number that is being run at the moment, populated from the raw version.

Functions

func InterestingDependencies

func InterestingDependencies() []*debug.Module

InterestingDependencies returns the compiled-in module version info for a small number of dependencies that Terraform uses broadly and which we tend to upgrade relatively often as part of improvements to Terraform.

The set of dependencies this reports might change over time if our opinions change about what's "interesting". This is here only to create a small number of extra annotations in a debug log to help us more easily cross-reference bug reports with dependency changelogs.

func String

func String() string

String returns the complete version string, including prerelease

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL