From f0c144203bb64c5d6e656e5d0cb874e9148c4a36 Mon Sep 17 00:00:00 2001 From: Waldemar Quevedo Date: Wed, 9 Sep 2020 04:48:42 -0700 Subject: [PATCH] Add Go 1.15 version to CI Signed-off-by: Waldemar Quevedo --- .github/workflows/go-test.yaml | 2 +- .travis.yml | 6 +++--- test/configs/certs/svid/client-a.key | 28 ++++++++++++++++++++++++++++ test/configs/certs/svid/client-a.pem | 22 ++++++++++++++++++++++ test/configs/certs/svid/client-b.key | 28 ++++++++++++++++++++++++++++ test/configs/certs/svid/client-b.pem | 19 +++++++++++++++++++ 6 files changed, 101 insertions(+), 4 deletions(-) create mode 100644 test/configs/certs/svid/client-a.key create mode 100644 test/configs/certs/svid/client-a.pem create mode 100644 test/configs/certs/svid/client-b.key create mode 100644 test/configs/certs/svid/client-b.pem diff --git a/.github/workflows/go-test.yaml b/.github/workflows/go-test.yaml index c82cecdb..98f2573e 100644 --- a/.github/workflows/go-test.yaml +++ b/.github/workflows/go-test.yaml @@ -5,7 +5,7 @@ jobs: test: strategy: matrix: - go: [1.13, 1.14] + go: [1.14, 1.15] env: GOPATH: /home/runner/work/nats-server diff --git a/.travis.yml b/.travis.yml index fa2bf4d1..6789b71f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: go go: +- 1.15.x - 1.14.x -- 1.13.x addons: apt: packages: @@ -26,7 +26,7 @@ script: - set -e - go test -i ./... - go test -v -run=TestNoRace --failfast -p=1 ./... -- if [[ "$TRAVIS_GO_VERSION" =~ 1.13 ]]; then ./scripts/cov.sh TRAVIS; else go test -v -race -p=1 --failfast ./...; fi +- if [[ "$TRAVIS_GO_VERSION" =~ 1.14 ]]; then ./scripts/cov.sh TRAVIS; else go test -v -race -p=1 --failfast ./...; fi - set +e deploy: @@ -35,4 +35,4 @@ deploy: script: curl -sL http://git.io/goreleaser | bash on: tags: true - condition: $TRAVIS_GO_VERSION =~ 1.13 + condition: $TRAVIS_GO_VERSION =~ 1.14 diff --git a/test/configs/certs/svid/client-a.key b/test/configs/certs/svid/client-a.key new file mode 100644 index 00000000..1495028d --- /dev/null +++ b/test/configs/certs/svid/client-a.key @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCllVaQhI6rj3OL +ZqlCM2/K/IhP5Ob7HSrkJfL9SCvyw9zq4otkYE0QSYRnTMssEfepMN6rtLo/iHmy +Yn7J/dTqbOHCbIROgCI3miGL7bhSyZQiZzulEQLGE5MmAwiswd+voQJ0t+LZH5+U +kk1qDrLmoCqHbCl4S5HVzmaQWVPIXg5UNcXJzxU/q+T1Mhtc1oa6cubpA4JaBc/E +Fi1K3gCx2tRfe5Pslxk1LfDxNB9nHznXl6GmvKqTo3GllfEOFe1Q93QCmO0vBnx4 +U0FxxvhQvzNOWN2zhpgRTQEhuooqw/Y669l29hL+2BQ2u0bpYAn2n09GrcqNggrN +ehCYBn8NAgMBAAECggEAUBByx/RgrBH0E76zLwCCGMuc+cy750ZGPAUhhlkEbyFH +zAd40TNDcBGsROq7/vY9I4Eu2iXMPPY3qgq4NeFXt3aofwNLwk1wviP3/poWm2k/ +CJeUHo+oILDMYP/sjOQ9zcVz044q0UPaPNO1PQgYdy2RAuRI9RLNVG216CxZN7OD +11Q15eRjwjhqvJPfRXmefN34CyA6UOrgqRAfb60Tm6s9tmRE7J2TftQp7XwmG7mO +ySouLZn6Q3v41AV27eVXDLtVObgfLYk2MoJhSLN4Ytema6i6g/kW3APo5e3ndQnd +sCFcUmwC2OIGSljwNE1eaYTermynM1Y9jRLJWM5voQKBgQDT8arr9pF3URv3Z4x+ +KctVktcls+eGckBd7sl7MMjN4T1e7Yp9F7ZrCbw7PEHEBgox5rfE7hSwSCbynGYh +qTpTkI1ALL6SmTu6Le/034YZoLQDFj8iLgOQz3yeQplqLDO15d4AtnhYabB7AHZ0 +nZErSk2cOTMmxktYZgtAE1OKKQKBgQDIAKWEJtW2wqNPAzVnnJ9opnIJuj2zPOrP +qmV37h2KkuePVOQ95nHC77CvC32/NNjPRbs/Ys32xuhuQ9OJqljVikUCZPom1kFi +0BlJEplFt++lhlTl64Oq+8RfyXLBVsMXcmk4FpTGUEELXc+x2dLe+RIgw7pE53nG +EImjzpxyRQKBgH/s/XLBd9nh7hRtvuIjzeRP5maOaS/AZFOOHrSppHqH+mgCzrVk +i6mdzayfWT69OogWL1PBNGGWm1OSzR6CK39m36sdlsWbke51bcGK7UEou56lXeP+ +jA5q/lfz8O+h0HB5V39so8URvgDwLY+Dz6ymg6PI7rP3umCX7zB0udbJAoGBAJwm +HRPLOioBVn1W1Pg7CR4sbXZ4yLlKw001DRmQd9H8FfwK3FQTuhfnCTvxLdD90pQp +LiMz4fhcnZWRMPQXYln+JRjUe5Wcy9n4/PTXJ4GONPU3pssHkHoLLOtYHVcjhRem +RM38m1UlzVKxgHmrxf492dBo3+HyE1n3CW8x3WU9AoGAFMh+ScQRWpQ9QOa2P38l +pb3hQLusBjHyGYDklmkgNhn74VMbkitCLOZFmKTIo1XwO5OSBFeKZyNB0/hgTOW6 +BbAS0lbh4unLXMGujZgRGXz64qYRSu0hrqdURnOLqPm3fgBl3nUoesjQdfgoKmmy +4DBmSlTkbDmRG3emB1XNOH4= +-----END PRIVATE KEY----- diff --git a/test/configs/certs/svid/client-a.pem b/test/configs/certs/svid/client-a.pem new file mode 100644 index 00000000..6780c1b8 --- /dev/null +++ b/test/configs/certs/svid/client-a.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDkDCCAnigAwIBAgIUPbbXesqz4W5ckaNsahwXt/qLUhcwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHTkFUUyBDQTAeFw0yMDA5MDkxMTM0MzZaFw0yMTA5MDkx +MTM0MzZaMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExFDASBgNVBAcMC0xv +cyBBbmdlbGVzMQ0wCwYDVQQKDAROQVRTMQ0wCwYDVQQLDAROQVRTMRIwEAYDVQQD +DAlsb2NhbGhvc3QxFDASBgoJkiaJk/IsZAEZFgRmb28xMRQwEgYKCZImiZPyLGQB +GRYEZm9vMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKWVVpCEjquP +c4tmqUIzb8r8iE/k5vsdKuQl8v1IK/LD3Orii2RgTRBJhGdMyywR96kw3qu0uj+I +ebJifsn91Ops4cJshE6AIjeaIYvtuFLJlCJnO6URAsYTkyYDCKzB36+hAnS34tkf +n5SSTWoOsuagKodsKXhLkdXOZpBZU8heDlQ1xcnPFT+r5PUyG1zWhrpy5ukDgloF +z8QWLUreALHa1F97k+yXGTUt8PE0H2cfOdeXoaa8qpOjcaWV8Q4V7VD3dAKY7S8G +fHhTQXHG+FC/M05Y3bOGmBFNASG6iirD9jrr2Xb2Ev7YFDa7RulgCfafT0atyo2C +Cs16EJgGfw0CAwEAAaNhMF8wXQYDVR0RBFYwVIIJbG9jYWxob3N0ggtleGFtcGxl +LmNvbYIPd3d3LmV4YW1wbGUuY29thilzcGlmZmU6Ly9sb2NhbGhvc3QvbXktbmF0 +cy1zZXJ2aWNlL3VzZXItYTANBgkqhkiG9w0BAQsFAAOCAQEAdVoL8nNYZdO/b5Fd +xRURVWiSQUVeNtgmTZha/khbu7SgWce9N8beUMHvWzdzZ3qsmto4OVeZ1wKg9I+q +PuUty2EN5RRka6LGI/qio6o72uz30GxuHlJ/x0iJigHpF1OzJlz4REV85uuHe0mJ +Pz8uAEZQoNvv4VbY/oA0WG99Koh3DuuW4PHEvXmopP7q7Z720yULXmFjH1q7uIH+ +ZzkaNBxw6s3EDKE8B4LERkSalLHKKPmgzEGZ2jRLQGxC42Qwtvwn6u5Ja3nzFO7k +kBl3xQAfTdPZF7HOzb2W/yVjUpojzgDDM5SV09yWUYHHnLF9Gje7dzbvqpg85vYw +ucRMsw== +-----END CERTIFICATE----- diff --git a/test/configs/certs/svid/client-b.key b/test/configs/certs/svid/client-b.key new file mode 100644 index 00000000..a032bcc5 --- /dev/null +++ b/test/configs/certs/svid/client-b.key @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQD0SQvXPZ30AXcz +bltu0/n5vyBOs/y/WUabhFjbAekl1icbnoWFYv0xcW2yORKpZqtVty/1GQwnDv6H ++/vTcWRSsqvRlI8Z8u+dIob+Ol2C6oC2zOFJBEtSOzisIdy1ab0SuJtz5/jbyDy5 +5KnV1zpAYw/E7lKmRgN9Uy+Y3T5IM0d0CuiUBvIiIIj4naw4lDFjwv9ClS56w6k1 +XoUXGC8HiokU7FOhH1WW4QoG3Nmw1AY/lnEji5NrbuR0pk+k34oZX4aPm/bdPCHj +MrwPMjLaez5MUnjYtCr7tcY7mpSSKDAgMFXfGTA5VYAhpDPBdHiYho8CZ+ziHEKe +YUY3T4sPAgMBAAECggEBAKh84U/ZzeIISMEOcr3kMtwQ+SWPeto3pz2IcQjNLpPM +OzkPgyRW/C9n/rMYLkjs6Wu7Z7ZzSjB+ZQxBvpU99mYbmep5vqG1L5N/xv/+HZU4 +TQLIGPKVpaXX9uSyjloJzkDlV0MAUmK0nz3P+1vkkObr7Gp1vke0rp94CrIylsyQ +SNPiX440oBR01XajATgWvpPXTqvms7dM1HbFfSCy7otWYxnCJ7iXR7Qo1wJhAZrb +c/RAedVWd0MpOvjnpsVkfzBm6kqR3Nk4/PC+mi7jvq9xQDR6gcH/oppsS+X7VjPB +bPHbUd5dnAQJqho4KiafIZxEYtuK3PE7yPRIpIxdQqECgYEA/CizX/EaDRltfZJd +ht5RksfAVahQ/8E06V8v+56Rapf/ld8NRIjAf97c2bwj1jqvBWTdO46tCm/4JxM6 +LvGW0mbVWVgcEq29v1Fal1avl0jM5uElOyKzyrGmjrKqEnc7IFP/QXRnpWfa0UpF +H7yTD+MNHm/6YEDKvNkPCm4W9McCgYEA+AGkYPpBR1h7K1JbmmvrS+WXPw38Xzcl +xc7mGhHBwD5D7X1QgzEo0KXD/gcCnbN8N1PIhdhgSB10Alxd9abuNksf0BQOhfwP +G7uKlSqEI6TkUPmkkabn9pMf19IdpR8yyU2IT10pKfDm5lI+lEIVgBGEXSWOFsAO +PU/f4ilgX3kCgYBpl9Glt50lJyTGlOg9dhPK14MfW6CvuQSjRY0eXUSf0o7g/8ra +jDmwUm9BbpvDNkfchmRucEzeNg1Ar7iJt/lkmlN1WoRG/iKbX0IEZfSZ8Y58kIO6 +w8luc/4/e2nk2bEU1JfrnQdaKKdlRSi1JY6f9ICl4laCwB8l/e9ier96OQKBgCtH +thUKd0vpIA2OYNgRD03+cieZ3DoNmLTth3BzOtm+xAH1BZDvikznMM3rEUTOJtZM +88iP2zWalj03O1p8WEP3VkTsyyAMveI8F1Iyyj6iLwoGlvaoJwD76emzDGNdj3Jb +6nbXLjDYjqMRJUSgR7pC1FOhEyvbNmDyyIJicCQZAoGAIz6aQvMiTzT5hGNb61vr +cfrsx1MYJa8Tvaxb5/lUTnUAfT3YBKKeU7xQoUPjjefCWLeizLtJUFA+W9c+VBVM +JouARUknR1+x46Js/1OEU/czEGVE72hwYwdcW8xbkEg70XmjXPkT8cfKnUxlECEB +OKuJqH4+kzYLHqahCp79RCc= +-----END PRIVATE KEY----- diff --git a/test/configs/certs/svid/client-b.pem b/test/configs/certs/svid/client-b.pem new file mode 100644 index 00000000..dcc9230b --- /dev/null +++ b/test/configs/certs/svid/client-b.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHjCCAgagAwIBAgIUPbbXesqz4W5ckaNsahwXt/qLUhgwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHTkFUUyBDQTAeFw0yMDA5MDkxMTM0MzdaFw0yMTA5MDkx +MTM0MzdaMB0xCzAJBgNVBAYTAlVTMQ4wDAYDVQQKDAVTUElSRTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAPRJC9c9nfQBdzNuW27T+fm/IE6z/L9ZRpuE +WNsB6SXWJxuehYVi/TFxbbI5Eqlmq1W3L/UZDCcO/of7+9NxZFKyq9GUjxny750i +hv46XYLqgLbM4UkES1I7OKwh3LVpvRK4m3Pn+NvIPLnkqdXXOkBjD8TuUqZGA31T +L5jdPkgzR3QK6JQG8iIgiPidrDiUMWPC/0KVLnrDqTVehRcYLweKiRTsU6EfVZbh +Cgbc2bDUBj+WcSOLk2tu5HSmT6Tfihlfho+b9t08IeMyvA8yMtp7PkxSeNi0Kvu1 +xjualJIoMCAwVd8ZMDlVgCGkM8F0eJiGjwJn7OIcQp5hRjdPiw8CAwEAAaNhMF8w +XQYDVR0RBFYwVIIJbG9jYWxob3N0ggtleGFtcGxlLmNvbYIPd3d3LmV4YW1wbGUu +Y29thilzcGlmZmU6Ly9sb2NhbGhvc3QvbXktbmF0cy1zZXJ2aWNlL3VzZXItYjAN +BgkqhkiG9w0BAQsFAAOCAQEAxC7ZX9GOuAj0prAn80x4UTounx8cYU2YraaR8lfp +S0cOtugfhEM57Wvnf7c83/XBdehui+xe4+l7ihuLYJykZb9o2yDkfcKGFf7xcTVm +IDsyj0sm8F7gW3WaYGhZnEqkY1k9smVPcLs+dNnlZCnnlSyvRpWDTYXXx6Ppa2l4 +7mIVIvxuZKV9d910Ue61feLbYUgeFChTuIZrKYh/Ic9RyXGU7TJXTf+4U9zU8T6X +KukV3aQWkvzZpiQ8AssF0mbbLzXXsIMyduoomGAPYuPiRkrFPMAbNDLcjSsRuuN8 +HMo1Cs0i9QU/g7UTQ80Ip7Vw01i+P3KwsWFvsWVLIz+AiA== +-----END CERTIFICATE-----