chore(go): update to go 1.14 (#475)
* chore(go): update to go 1.14 Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com> * fix testing Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
		
							parent
							
								
									52622558bd
								
							
						
					
					
						commit
						cde026d9f9
					
				
							
								
								
									
										30
									
								
								.drone.yml
								
								
								
								
							
							
						
						
									
										30
									
								
								.drone.yml
								
								
								
								
							| 
						 | 
				
			
			@ -9,7 +9,7 @@ platform:
 | 
			
		|||
steps:
 | 
			
		||||
- name: vet
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - make vet
 | 
			
		||||
  volumes:
 | 
			
		||||
| 
						 | 
				
			
			@ -18,7 +18,7 @@ steps:
 | 
			
		|||
 | 
			
		||||
- name: lint
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - make lint
 | 
			
		||||
  volumes:
 | 
			
		||||
| 
						 | 
				
			
			@ -27,7 +27,7 @@ steps:
 | 
			
		|||
 | 
			
		||||
- name: misspell
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - make misspell-check
 | 
			
		||||
  volumes:
 | 
			
		||||
| 
						 | 
				
			
			@ -36,7 +36,7 @@ steps:
 | 
			
		|||
 | 
			
		||||
- name: embedmd
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - make embedmd
 | 
			
		||||
  volumes:
 | 
			
		||||
| 
						 | 
				
			
			@ -45,7 +45,7 @@ steps:
 | 
			
		|||
 | 
			
		||||
- name: test
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - make test
 | 
			
		||||
  environment:
 | 
			
		||||
| 
						 | 
				
			
			@ -83,7 +83,7 @@ platform:
 | 
			
		|||
steps:
 | 
			
		||||
- name: build-push
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/amd64/gorush
 | 
			
		||||
  environment:
 | 
			
		||||
| 
						 | 
				
			
			@ -95,7 +95,7 @@ steps:
 | 
			
		|||
 | 
			
		||||
- name: build-tag
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/amd64/gorush
 | 
			
		||||
  environment:
 | 
			
		||||
| 
						 | 
				
			
			@ -106,7 +106,7 @@ steps:
 | 
			
		|||
 | 
			
		||||
- name: executable
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - ./release/linux/amd64/gorush --help
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -162,7 +162,7 @@ platform:
 | 
			
		|||
steps:
 | 
			
		||||
- name: build-push
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm64/gorush
 | 
			
		||||
  environment:
 | 
			
		||||
| 
						 | 
				
			
			@ -174,7 +174,7 @@ steps:
 | 
			
		|||
 | 
			
		||||
- name: build-tag
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm64/gorush
 | 
			
		||||
  environment:
 | 
			
		||||
| 
						 | 
				
			
			@ -185,7 +185,7 @@ steps:
 | 
			
		|||
 | 
			
		||||
- name: executable
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - ./release/linux/arm64/gorush --help
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -241,7 +241,7 @@ platform:
 | 
			
		|||
steps:
 | 
			
		||||
- name: build-push
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm/gorush
 | 
			
		||||
  environment:
 | 
			
		||||
| 
						 | 
				
			
			@ -253,7 +253,7 @@ steps:
 | 
			
		|||
 | 
			
		||||
- name: build-tag
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm/gorush
 | 
			
		||||
  environment:
 | 
			
		||||
| 
						 | 
				
			
			@ -264,7 +264,7 @@ steps:
 | 
			
		|||
 | 
			
		||||
- name: executable
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - ./release/linux/arm/gorush --help
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -320,7 +320,7 @@ platform:
 | 
			
		|||
steps:
 | 
			
		||||
- name: build-all-binary
 | 
			
		||||
  pull: always
 | 
			
		||||
  image: golang:1.13
 | 
			
		||||
  image: golang:1.14
 | 
			
		||||
  commands:
 | 
			
		||||
  - make release
 | 
			
		||||
  when:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -208,7 +208,7 @@ func TestSetProxyURL(t *testing.T) {
 | 
			
		|||
 | 
			
		||||
	err := SetProxy("87.236.233.92:8080")
 | 
			
		||||
	assert.Error(t, err)
 | 
			
		||||
	assert.Equal(t, "parse 87.236.233.92:8080: invalid URI for request", err.Error())
 | 
			
		||||
	assert.Equal(t, "parse \"87.236.233.92:8080\": invalid URI for request", err.Error())
 | 
			
		||||
 | 
			
		||||
	err = SetProxy("a.html")
 | 
			
		||||
	assert.Error(t, err)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@
 | 
			
		|||
    steps: [
 | 
			
		||||
      {
 | 
			
		||||
        name: 'vet',
 | 
			
		||||
        image: 'golang:1.13',
 | 
			
		||||
        image: 'golang:1.14',
 | 
			
		||||
        pull: 'always',
 | 
			
		||||
        commands: [
 | 
			
		||||
          'make vet',
 | 
			
		||||
| 
						 | 
				
			
			@ -23,7 +23,7 @@
 | 
			
		|||
      },
 | 
			
		||||
      {
 | 
			
		||||
        name: 'lint',
 | 
			
		||||
        image: 'golang:1.13',
 | 
			
		||||
        image: 'golang:1.14',
 | 
			
		||||
        pull: 'always',
 | 
			
		||||
        commands: [
 | 
			
		||||
          'make lint',
 | 
			
		||||
| 
						 | 
				
			
			@ -37,7 +37,7 @@
 | 
			
		|||
      },
 | 
			
		||||
      {
 | 
			
		||||
        name: 'misspell',
 | 
			
		||||
        image: 'golang:1.13',
 | 
			
		||||
        image: 'golang:1.14',
 | 
			
		||||
        pull: 'always',
 | 
			
		||||
        commands: [
 | 
			
		||||
          'make misspell-check',
 | 
			
		||||
| 
						 | 
				
			
			@ -51,7 +51,7 @@
 | 
			
		|||
      },
 | 
			
		||||
      {
 | 
			
		||||
        name: 'embedmd',
 | 
			
		||||
        image: 'golang:1.13',
 | 
			
		||||
        image: 'golang:1.14',
 | 
			
		||||
        pull: 'always',
 | 
			
		||||
        commands: [
 | 
			
		||||
          'make embedmd',
 | 
			
		||||
| 
						 | 
				
			
			@ -65,7 +65,7 @@
 | 
			
		|||
      },
 | 
			
		||||
      {
 | 
			
		||||
        name: 'test',
 | 
			
		||||
        image: 'golang:1.13',
 | 
			
		||||
        image: 'golang:1.14',
 | 
			
		||||
        pull: 'always',
 | 
			
		||||
        environment: {
 | 
			
		||||
          ANDROID_API_KEY: { 'from_secret': 'android_api_key' },
 | 
			
		||||
| 
						 | 
				
			
			@ -114,7 +114,7 @@
 | 
			
		|||
    steps: [
 | 
			
		||||
      {
 | 
			
		||||
        name: 'build-push',
 | 
			
		||||
        image: 'golang:1.13',
 | 
			
		||||
        image: 'golang:1.14',
 | 
			
		||||
        pull: 'always',
 | 
			
		||||
        environment: {
 | 
			
		||||
          CGO_ENABLED: '0',
 | 
			
		||||
| 
						 | 
				
			
			@ -130,7 +130,7 @@
 | 
			
		|||
      },
 | 
			
		||||
      // {
 | 
			
		||||
      //   name: 'build-push-lambda',
 | 
			
		||||
      //   image: 'golang:1.13',
 | 
			
		||||
      //   image: 'golang:1.14',
 | 
			
		||||
      //   pull: 'always',
 | 
			
		||||
      //   environment: {
 | 
			
		||||
      //     CGO_ENABLED: '0',
 | 
			
		||||
| 
						 | 
				
			
			@ -146,7 +146,7 @@
 | 
			
		|||
      // },
 | 
			
		||||
      {
 | 
			
		||||
        name: 'build-tag',
 | 
			
		||||
        image: 'golang:1.13',
 | 
			
		||||
        image: 'golang:1.14',
 | 
			
		||||
        pull: 'always',
 | 
			
		||||
        environment: {
 | 
			
		||||
          CGO_ENABLED: '0',
 | 
			
		||||
| 
						 | 
				
			
			@ -160,7 +160,7 @@
 | 
			
		|||
      },
 | 
			
		||||
      {
 | 
			
		||||
        name: 'executable',
 | 
			
		||||
        image: 'golang:1.13',
 | 
			
		||||
        image: 'golang:1.14',
 | 
			
		||||
        pull: 'always',
 | 
			
		||||
        commands: [
 | 
			
		||||
          './release/' + os + '/' + arch + '/' + name + ' --help',
 | 
			
		||||
| 
						 | 
				
			
			@ -225,7 +225,7 @@
 | 
			
		|||
    steps: [
 | 
			
		||||
      {
 | 
			
		||||
        name: 'build-all-binary',
 | 
			
		||||
        image: 'golang:1.13',
 | 
			
		||||
        image: 'golang:1.14',
 | 
			
		||||
        pull: 'always',
 | 
			
		||||
        commands: [
 | 
			
		||||
          'make release'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue