hack: fix validate test in 0.15 prereleases
diff --git a/tfexec/internal/e2etest/validate_test.go b/tfexec/internal/e2etest/validate_test.go
index 5f49c98..79fcf94 100644
--- a/tfexec/internal/e2etest/validate_test.go
+++ b/tfexec/internal/e2etest/validate_test.go
@@ -57,7 +57,8 @@
 
 		var expectedDiags []tfjson.Diagnostic
 
-		if tfv.GreaterThanOrEqual(version.Must(version.NewVersion("0.15.0"))) {
+		// TODO: Once 0.15.0 is released, remove the extra -beta2 and -dev conditions.
+		if tfv.GreaterThanOrEqual(version.Must(version.NewVersion("0.15.0"))) || tfv.Equal(version.Must(version.NewVersion("0.15.0-beta2"))) || tfv.Equal(version.Must(version.NewVersion("0.15.0-dev"))) {
 			expectedDiags = []tfjson.Diagnostic{
 				{
 					Severity: "error",