]> git.immae.eu Git - github/fretlink/terraform-provider-mailgun.git/commitdiff
add travis, go.mod and vendor/ in order to have automatic testing
authorAlexandre Garand <alexandre.garand@fretlink.com>
Thu, 4 Jul 2019 12:34:42 +0000 (14:34 +0200)
committerAlexandre Garand <alexandre.garand@fretlink.com>
Thu, 4 Jul 2019 16:16:41 +0000 (18:16 +0200)
.travis.yml [new file with mode: 0644]
go.mod [new file with mode: 0644]
mailgun/provider.go
mailgun/resource_mailgun_domain.go
mailgun/resource_mailgun_domain_test.go
mailgun/resource_mailgun_route.go
mailgun/resource_mailgun_route_test.go
scripts/gogetcookie.sh

diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..8054364
--- /dev/null
@@ -0,0 +1,26 @@
+dist: trusty
+sudo: required
+services:
+- docker
+language: go
+go:
+  - "1.12.x"
+
+install:
+# This script is used by the Travis build to install a cookie for
+# go.googlesource.com so rate limits are higher when using `go get` to fetch
+# packages that live there.
+# See: https://github.com/golang/go/issues/12933
+- bash scripts/gogetcookie.sh
+
+script:
+- make test
+- make vet
+- make website-test
+
+matrix:
+  fast_finish: true
+  allow_failures:
+  - go: tip
+env:
+  GO111MODULE=on
diff --git a/go.mod b/go.mod
new file mode 100644 (file)
index 0000000..7ef2364
--- /dev/null
+++ b/go.mod
@@ -0,0 +1,6 @@
+module github.com/fretlink/terraform-provider-mailgun
+
+require (
+       github.com/hashicorp/terraform v0.12.3
+       github.com/mailgun/mailgun-go/v3 v3.6.0
+)
index 2133777bfa18232ce12b4947967e1b1f00cbb26c..90ea5e5bcbd58c879df6c63046f53ed99cc93317 100644 (file)
@@ -3,7 +3,7 @@ package mailgun
 import (
        "github.com/hashicorp/terraform/helper/schema"
        "github.com/hashicorp/terraform/terraform"
-       "github.com/mailgun/mailgun-go"
+       "github.com/mailgun/mailgun-go/v3"
 )
 
 func Provider() terraform.ResourceProvider {
index f859230d964bc24dd37c1ece9eea3dadb72bcbf4..1fcba83bb1f104bbd270ec8304db6a6776d503a7 100644 (file)
@@ -4,7 +4,7 @@ import (
        "context"
        "fmt"
        "github.com/hashicorp/terraform/helper/schema"
-       "github.com/mailgun/mailgun-go"
+       "github.com/mailgun/mailgun-go/v3"
        "log"
        "time"
 )
index c35df48ad32ce16d9bd3b4a7a1f4a6f82b00a5da..6096c60844fc8c976511736ef5a8297680de31cb 100644 (file)
@@ -5,7 +5,7 @@ import (
        "fmt"
        "github.com/hashicorp/terraform/helper/resource"
        "github.com/hashicorp/terraform/terraform"
-       "github.com/mailgun/mailgun-go"
+       "github.com/mailgun/mailgun-go/v3"
        "os"
        "strconv"
        "testing"
index e19b67fd0c849717de3185a3d3fea97678f3bd93..cf8290fecd428b4bd66df3d4bf583c10bdf048fc 100644 (file)
@@ -4,7 +4,7 @@ import (
        "context"
        "fmt"
        "github.com/hashicorp/terraform/helper/schema"
-       "github.com/mailgun/mailgun-go"
+       "github.com/mailgun/mailgun-go/v3"
        "log"
        "time"
 )
index b3806c225f983cddd9df755d078ef04379b1baae..2d7b2210f89b2c7991bde143ef28f3fe318cd7c7 100644 (file)
@@ -5,7 +5,7 @@ import (
        "fmt"
        "github.com/hashicorp/terraform/helper/resource"
        "github.com/hashicorp/terraform/terraform"
-       "github.com/mailgun/mailgun-go"
+       "github.com/mailgun/mailgun-go/v3"
        "strconv"
        "testing"
        "time"
index 26c63a64bed4b23a834bc9626cb9b63bb138c357..37955fc67cfcb52b5f0c058678942d624f2046b4 100755 (executable)
@@ -1,10 +1,9 @@
 #!/bin/bash
 
-touch ~/.gitcookies
-chmod 0600 ~/.gitcookies
+ touch ~/.gitcookies
+ chmod 0600 ~/.gitcookies
 
-git config --global http.cookiefile ~/.gitcookies
+ git config --global http.cookiefile ~/.gitcookies
 
-tr , \\t <<\__END__ >>~/.gitcookies
-.googlesource.com,TRUE,/,TRUE,2147483647,o,git-paul.hashicorp.com=1/z7s05EYPudQ9qoe6dMVfmAVwgZopEkZBb1a2mA5QtHE
-__END__
+ tr , \\t <<\__END__ >>~/.gitcookies
+.googlesource.com,TRUE,/,TRUE,2147483647,o,git-alexandre.namebla.gmail.com=1/OtfvUDYg3VAHfIxaqjAuv8MJqu6--gSU_zSkD8YkKPc