Skip to content

tfprotov5+tfprotov6: Update to protocol versions 5.4/6.4 with GetMetadata RPC and GetProviderSchemaOptional server capability #200

tfprotov5+tfprotov6: Update to protocol versions 5.4/6.4 with GetMetadata RPC and GetProviderSchemaOptional server capability

tfprotov5+tfprotov6: Update to protocol versions 5.4/6.4 with GetMetadata RPC and GetProviderSchemaOptional server capability #200

Triggered via pull request August 30, 2023 19:38
Status Failure
Total duration 7m 34s
Artifacts 2

ci-go.yml

on: pull_request
golangci-lint
24s
golangci-lint
Matrix: terraform-provider-corner-tfprotov5
Matrix: terraform-provider-corner-tfprotov6
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

124 errors and 1 warning
golangci-lint
Cannot open: File exists
golangci-lint
Cannot open: File exists
golangci-lint
Cannot open: File exists
golangci-lint
Cannot open: File exists
golangci-lint
Cannot open: File exists
golangci-lint
Cannot open: File exists
golangci-lint
Cannot open: File exists
golangci-lint
Cannot open: File exists
golangci-lint
Cannot open: File exists
golangci-lint
Cannot open: File exists
tfprotov5 (ubuntu-latest, Terraform 0.15.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (ubuntu-latest, Terraform 0.15.*)
Process completed with exit code 1.
tfprotov5 (ubuntu-latest, Terraform 1.0.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (ubuntu-latest, Terraform 1.0.*)
Process completed with exit code 1.
tfprotov5 (ubuntu-latest, Terraform 1.2.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (ubuntu-latest, Terraform 1.2.*)
Process completed with exit code 1.
tfprotov5 (ubuntu-latest, Terraform 1.3.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (ubuntu-latest, Terraform 1.3.*)
Process completed with exit code 1.
tfprotov5 (macos-latest, Terraform 0.15.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (macos-latest, Terraform 0.15.*)
Process completed with exit code 1.
tfprotov5 (ubuntu-latest, Terraform 0.13.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (ubuntu-latest, Terraform 0.13.*)
Process completed with exit code 1.
tfprotov5 (ubuntu-latest, Terraform 0.14.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (ubuntu-latest, Terraform 0.14.*)
Process completed with exit code 1.
tfprotov6 (ubuntu-latest, Terraform 1.4.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (ubuntu-latest, Terraform 1.4.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (ubuntu-latest, Terraform 1.4.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (ubuntu-latest, Terraform 1.4.*)
Process completed with exit code 1.
tfprotov5 (ubuntu-latest, Terraform 1.4.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (ubuntu-latest, Terraform 1.4.*)
Process completed with exit code 1.
tfprotov5 (ubuntu-latest, Terraform 0.12.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (ubuntu-latest, Terraform 0.12.*)
Process completed with exit code 1.
tfprotov5 (macos-latest, Terraform 0.14.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (macos-latest, Terraform 0.14.*)
Process completed with exit code 1.
tfprotov5 (macos-latest, Terraform 0.13.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (macos-latest, Terraform 0.13.*)
Process completed with exit code 1.
tfprotov6 (macos-latest, Terraform 1.1.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (macos-latest, Terraform 1.1.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (macos-latest, Terraform 1.1.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (macos-latest, Terraform 1.1.*)
Process completed with exit code 1.
tfprotov6 (ubuntu-latest, Terraform 1.2.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (ubuntu-latest, Terraform 1.2.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (ubuntu-latest, Terraform 1.2.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (ubuntu-latest, Terraform 1.2.*)
Process completed with exit code 1.
tfprotov5 (ubuntu-latest, Terraform 1.1.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (ubuntu-latest, Terraform 1.1.*)
Process completed with exit code 1.
tfprotov6 (ubuntu-latest, Terraform 1.0.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (ubuntu-latest, Terraform 1.0.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (ubuntu-latest, Terraform 1.0.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (ubuntu-latest, Terraform 1.0.*)
Process completed with exit code 1.
tfprotov6 (ubuntu-latest, Terraform 1.3.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (ubuntu-latest, Terraform 1.3.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (ubuntu-latest, Terraform 1.3.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (ubuntu-latest, Terraform 1.3.*)
Process completed with exit code 1.
tfprotov5 (macos-latest, Terraform 1.2.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (macos-latest, Terraform 1.2.*)
Process completed with exit code 1.
tfprotov6 (macos-latest, Terraform 1.4.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (macos-latest, Terraform 1.4.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (macos-latest, Terraform 1.4.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (macos-latest, Terraform 1.4.*)
Process completed with exit code 1.
tfprotov5 (macos-latest, Terraform 1.1.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (macos-latest, Terraform 1.1.*)
Process completed with exit code 1.
tfprotov6 (macos-latest, Terraform 1.0.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (macos-latest, Terraform 1.0.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (macos-latest, Terraform 1.0.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (macos-latest, Terraform 1.0.*)
Process completed with exit code 1.
tfprotov5 (macos-latest, Terraform 1.3.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (macos-latest, Terraform 1.3.*)
Process completed with exit code 1.
tfprotov6 (macos-latest, Terraform 1.3.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (macos-latest, Terraform 1.3.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (macos-latest, Terraform 1.3.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (macos-latest, Terraform 1.3.*)
Process completed with exit code 1.
tfprotov5 (macos-latest, Terraform 0.12.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (macos-latest, Terraform 0.12.*)
Process completed with exit code 1.
tfprotov5 (macos-latest, Terraform 1.4.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (macos-latest, Terraform 1.4.*)
Process completed with exit code 1.
tfprotov5 (windows-latest, Terraform 1.1.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (windows-latest, Terraform 1.1.*)
Process completed with exit code 1.
tfprotov5 (windows-latest, Terraform 0.15.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (windows-latest, Terraform 0.15.*)
Process completed with exit code 1.
tfprotov6 (windows-latest, Terraform 1.1.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (windows-latest, Terraform 1.1.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (windows-latest, Terraform 1.1.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (windows-latest, Terraform 1.1.*)
Process completed with exit code 1.
tfprotov5 (windows-latest, Terraform 1.3.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (windows-latest, Terraform 1.3.*)
Process completed with exit code 1.
tfprotov5 (windows-latest, Terraform 1.2.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (windows-latest, Terraform 1.2.*)
Process completed with exit code 1.
tfprotov6 (ubuntu-latest, Terraform 1.1.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (ubuntu-latest, Terraform 1.1.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (ubuntu-latest, Terraform 1.1.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (ubuntu-latest, Terraform 1.1.*)
Process completed with exit code 1.
tfprotov6 (macos-latest, Terraform 1.2.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (macos-latest, Terraform 1.2.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (macos-latest, Terraform 1.2.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (macos-latest, Terraform 1.2.*)
Process completed with exit code 1.
tfprotov5 (windows-latest, Terraform 0.12.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (windows-latest, Terraform 0.12.*)
Process completed with exit code 1.
tfprotov5 (windows-latest, Terraform 0.14.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (windows-latest, Terraform 1.2.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov5 (windows-latest, Terraform 0.14.*)
Process completed with exit code 1.
tfprotov6 (windows-latest, Terraform 1.2.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (windows-latest, Terraform 1.2.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (windows-latest, Terraform 1.2.*)
Process completed with exit code 1.
tfprotov6 (windows-latest, Terraform 1.4.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (windows-latest, Terraform 1.4.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (windows-latest, Terraform 1.4.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (windows-latest, Terraform 1.4.*)
Process completed with exit code 1.
tfprotov6 (windows-latest, Terraform 1.0.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (windows-latest, Terraform 1.0.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (windows-latest, Terraform 1.0.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (windows-latest, Terraform 1.0.*)
Process completed with exit code 1.
tfprotov6 (windows-latest, Terraform 1.3.*)
cannot use &Server{} (value of type *Server) as type tfprotov5.ProviderServer in variable declaration:
tfprotov6 (windows-latest, Terraform 1.3.*)
cannot use &Server{} (value of type *Server) as type tfprotov6.ProviderServer in variable declaration:
tfprotov6 (windows-latest, Terraform 1.3.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov6 (windows-latest, Terraform 1.3.*)
Process completed with exit code 1.
tfprotov5 (windows-latest, Terraform 1.0.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (windows-latest, Terraform 1.0.*)
Process completed with exit code 1.
tfprotov5 (windows-latest, Terraform 0.13.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (windows-latest, Terraform 0.13.*)
Process completed with exit code 1.
tfprotov5 (macos-latest, Terraform 1.0.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (macos-latest, Terraform 1.0.*)
Process completed with exit code 1.
tfprotov5 (windows-latest, Terraform 1.4.*)
cannot use NewGRPCProviderServer(p) (value of type *GRPCProviderServer) as type tfprotov5.ProviderServer in return statement:
tfprotov5 (windows-latest, Terraform 1.4.*)
Process completed with exit code 1.
golangci-lint
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2

Artifacts

Produced during runtime
Name Size
go-1.18-coverage Expired
392 KB
go-1.19-coverage Expired
392 KB