Files
slsa-verifier/options/env.go
Ian Lewis f96d91bdd2 fix: Support pre-releases on trusted repos (#552)
Support pre-releases on trusted repos

---------

Signed-off-by: Ian Lewis <ianlewis@google.com>
2023-04-11 08:54:33 +09:00

25 lines
518 B
Go

package options
import (
"os"
"strconv"
)
// ExperimentalEnabled returns true if experimental features are currently
// enabled.
func ExperimentalEnabled() bool {
if b, err := strconv.ParseBool(os.Getenv("SLSA_VERIFIER_EXPERIMENTAL")); err == nil {
return b
}
return false
}
// TestingEnabled returns true if the SLSA_VERIFIER_TESTING environment
// variable is set.
func TestingEnabled() bool {
if b, err := strconv.ParseBool(os.Getenv("SLSA_VERIFIER_TESTING")); err == nil {
return b
}
return false
}