Compare commits
	
		
			No commits in common. "30c5bc0974baa961287e1e3ee671863f7a6e1d1c" and "b656d40539bc247822485f9142b2b24bec97f235" have entirely different histories.
		
	
	
		
			30c5bc0974
			...
			b656d40539
		
	
		
| @ -1,15 +0,0 @@ | |||||||
| kind: pipeline |  | ||||||
| name: default |  | ||||||
| 
 |  | ||||||
| steps: |  | ||||||
| - name: docker |  | ||||||
|   image: plugins/docker |  | ||||||
|   settings: |  | ||||||
|     username: |  | ||||||
|       from_secret: docker_username |  | ||||||
|     password: |  | ||||||
|       from_secret: docker_password |  | ||||||
|     dockerfile: docker/Dockerfile.linux.amd64 |  | ||||||
|     registry: r.pkg.cx |  | ||||||
|     repo: r.pkg.cx/drone/gitea-release |  | ||||||
|     auto_tag: true |  | ||||||
							
								
								
									
										11
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								go.mod
									
									
									
									
									
								
							| @ -1,17 +1,10 @@ | |||||||
| module github.com/drone-plugins/drone-gitea-release | module github.com/drone-plugins/drone-gitea-release | ||||||
| 
 | 
 | ||||||
| go 1.14 |  | ||||||
| 
 |  | ||||||
| require ( | require ( | ||||||
| 	code.gitea.io/sdk v0.0.0-20180306012245-fa91af7569e6 | 	code.gitea.io/sdk v0.0.0-20180306012245-fa91af7569e6 | ||||||
| 	github.com/Sirupsen/logrus v1.0.5 | 	github.com/Sirupsen/logrus v1.0.5 | ||||||
| 	github.com/joho/godotenv v1.2.0 | 	github.com/joho/godotenv v1.2.0 | ||||||
| 	github.com/onsi/ginkgo v1.12.0 // indirect |  | ||||||
| 	github.com/onsi/gomega v1.10.0 // indirect |  | ||||||
| 	github.com/sirupsen/logrus v1.6.0 // indirect |  | ||||||
| 	github.com/stretchr/testify v1.5.1 // indirect |  | ||||||
| 	github.com/urfave/cli v1.20.0 | 	github.com/urfave/cli v1.20.0 | ||||||
| 	golang.org/x/crypto v0.0.0-20180314180259-21652f85b0fd // indirect | 	golang.org/x/crypto v0.0.0-20180314180259-21652f85b0fd | ||||||
| 	gopkg.in/airbrake/gobrake.v2 v2.0.9 // indirect | 	golang.org/x/sys v0.0.0-20180315095008-cc7307a45468 | ||||||
| 	gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 // indirect |  | ||||||
| ) | ) | ||||||
|  | |||||||
							
								
								
									
										54
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										54
									
								
								go.sum
									
									
									
									
									
								
							| @ -2,61 +2,11 @@ code.gitea.io/sdk v0.0.0-20180306012245-fa91af7569e6 h1:+7v/mFO/rvSm3V7eTMuO7Zov | |||||||
| code.gitea.io/sdk v0.0.0-20180306012245-fa91af7569e6/go.mod h1:5bZt0dRznpn2JysytQnV0yCru3FwDv9O5G91jo+lDAk= | code.gitea.io/sdk v0.0.0-20180306012245-fa91af7569e6/go.mod h1:5bZt0dRznpn2JysytQnV0yCru3FwDv9O5G91jo+lDAk= | ||||||
| github.com/Sirupsen/logrus v1.0.5 h1:447dy9LxSj+Iaa2uN3yoFHOzU9yJcJYiQPtNz8OXtv0= | github.com/Sirupsen/logrus v1.0.5 h1:447dy9LxSj+Iaa2uN3yoFHOzU9yJcJYiQPtNz8OXtv0= | ||||||
| github.com/Sirupsen/logrus v1.0.5/go.mod h1:rmk17hk6i8ZSAJkSDa7nOxamrG+SP4P0mm+DAvExv4U= | github.com/Sirupsen/logrus v1.0.5/go.mod h1:rmk17hk6i8ZSAJkSDa7nOxamrG+SP4P0mm+DAvExv4U= | ||||||
| github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= |  | ||||||
| github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= |  | ||||||
| github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= |  | ||||||
| github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= |  | ||||||
| github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= |  | ||||||
| github.com/golang/protobuf v1.2.0 h1:P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM= |  | ||||||
| github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= |  | ||||||
| github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= |  | ||||||
| github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= |  | ||||||
| github.com/joho/godotenv v1.2.0 h1:vGTvz69FzUFp+X4/bAkb0j5BoLC+9bpqTWY8mjhA9pc= | github.com/joho/godotenv v1.2.0 h1:vGTvz69FzUFp+X4/bAkb0j5BoLC+9bpqTWY8mjhA9pc= | ||||||
| github.com/joho/godotenv v1.2.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= | github.com/joho/godotenv v1.2.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= | ||||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.3 h1:CE8S1cTafDpPvMhIxNJKvHsGVBgn1xWYf1NbHQhywc8= |  | ||||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= |  | ||||||
| github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= |  | ||||||
| github.com/onsi/ginkgo v1.12.0 h1:Iw5WCbBcaAAd0fpRb1c9r5YCylv4XDoCSigm1zLevwU= |  | ||||||
| github.com/onsi/ginkgo v1.12.0/go.mod h1:oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg= |  | ||||||
| github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= |  | ||||||
| github.com/onsi/gomega v1.10.0 h1:Gwkk+PTu/nfOwNMtUB/mRUv0X7ewW5dO4AERT1ThVKo= |  | ||||||
| github.com/onsi/gomega v1.10.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= |  | ||||||
| github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= |  | ||||||
| github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= |  | ||||||
| github.com/sirupsen/logrus v1.6.0 h1:UBcNElsrwanuuMsnGSlYmtmgbb23qDR5dG+6X6Oo89I= |  | ||||||
| github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= |  | ||||||
| github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= |  | ||||||
| github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= |  | ||||||
| github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4= |  | ||||||
| github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= |  | ||||||
| github.com/urfave/cli v1.20.0 h1:fDqGv3UG/4jbVl/QkFwEdddtEDjh/5Ov6X+0B/3bPaw= | github.com/urfave/cli v1.20.0 h1:fDqGv3UG/4jbVl/QkFwEdddtEDjh/5Ov6X+0B/3bPaw= | ||||||
| github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= | github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= | ||||||
| golang.org/x/crypto v0.0.0-20180314180259-21652f85b0fd h1:cC/2DaX1wcQTuG22GhVYD0kedx0WJnOgKmrxsb3yS+4= | golang.org/x/crypto v0.0.0-20180314180259-21652f85b0fd h1:cC/2DaX1wcQTuG22GhVYD0kedx0WJnOgKmrxsb3yS+4= | ||||||
| golang.org/x/crypto v0.0.0-20180314180259-21652f85b0fd/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= | golang.org/x/crypto v0.0.0-20180314180259-21652f85b0fd/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= | ||||||
| golang.org/x/net v0.0.0-20180906233101-161cd47e91fd h1:nTDtHvHSdCn1m6ITfMRqtOd/9+7a3s8RBNOZ3eYZzJA= | golang.org/x/sys v0.0.0-20180315095008-cc7307a45468 h1:gA/WTjA7p666MDp8dc2JZcAaprujwHmc/1rj+E64iBA= | ||||||
| golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= | golang.org/x/sys v0.0.0-20180315095008-cc7307a45468/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||||
| golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f h1:wMNYb4v58l5UBM7MYRLPG6ZhfOqbKu7X5eyFl8ZhKvA= |  | ||||||
| golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= |  | ||||||
| golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= |  | ||||||
| golang.org/x/sys v0.0.0-20190422165155-953cdadca894 h1:Cz4ceDQGXuKRnVBDTS23GTn/pU5OE2C0WrNTOYK1Uuc= |  | ||||||
| golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= |  | ||||||
| golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e h1:N7DeIrjYszNmSW409R3frPPwglRwMkXSBzwVbkOjLLA= |  | ||||||
| golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= |  | ||||||
| golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= |  | ||||||
| golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= |  | ||||||
| golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7 h1:9zdDQZ7Thm29KFXgAX/+yaf3eVbP7djjWp/dXAppNCc= |  | ||||||
| golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= |  | ||||||
| gopkg.in/airbrake/gobrake.v2 v2.0.9 h1:7z2uVWwn7oVeeugY1DtlPAy5H+KYgB1KeKTnqjNatLo= |  | ||||||
| gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= |  | ||||||
| gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= |  | ||||||
| gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= |  | ||||||
| gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4= |  | ||||||
| gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= |  | ||||||
| gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 h1:OAj3g0cR6Dx/R07QgQe8wkA9RNjB2u4i700xBkIT4e0= |  | ||||||
| gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= |  | ||||||
| gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= |  | ||||||
| gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= |  | ||||||
| gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= |  | ||||||
| gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= |  | ||||||
| gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I= |  | ||||||
| gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= |  | ||||||
|  | |||||||
							
								
								
									
										10
									
								
								main.go
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								main.go
									
									
									
									
									
								
							| @ -82,11 +82,6 @@ func main() { | |||||||
| 			Usage:  "repository name", | 			Usage:  "repository name", | ||||||
| 			EnvVar: "DRONE_REPO_NAME", | 			EnvVar: "DRONE_REPO_NAME", | ||||||
| 		}, | 		}, | ||||||
| 		cli.StringFlag{ |  | ||||||
| 			Name:   "repo.branch", |  | ||||||
| 			Usage:  "repository branch", |  | ||||||
| 			EnvVar: "DRONE_REPO_BRANCH", |  | ||||||
| 		}, |  | ||||||
| 		cli.StringFlag{ | 		cli.StringFlag{ | ||||||
| 			Name:   "build.event", | 			Name:   "build.event", | ||||||
| 			Value:  "push", | 			Value:  "push", | ||||||
| @ -117,9 +112,8 @@ func run(c *cli.Context) error { | |||||||
| 
 | 
 | ||||||
| 	plugin := Plugin{ | 	plugin := Plugin{ | ||||||
| 		Repo: Repo{ | 		Repo: Repo{ | ||||||
| 			Owner:  c.String("repo.owner"), | 			Owner: c.String("repo.owner"), | ||||||
| 			Name:   c.String("repo.name"), | 			Name:  c.String("repo.name"), | ||||||
| 			Branch: c.String("repo.branch"), |  | ||||||
| 		}, | 		}, | ||||||
| 		Build: Build{ | 		Build: Build{ | ||||||
| 			Event: c.String("build.event"), | 			Event: c.String("build.event"), | ||||||
|  | |||||||
							
								
								
									
										16
									
								
								plugin.go
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								plugin.go
									
									
									
									
									
								
							| @ -15,9 +15,8 @@ import ( | |||||||
| 
 | 
 | ||||||
| type ( | type ( | ||||||
| 	Repo struct { | 	Repo struct { | ||||||
| 		Owner  string | 		Owner string | ||||||
| 		Name   string | 		Name  string | ||||||
| 		Branch string |  | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	Build struct { | 	Build struct { | ||||||
| @ -54,6 +53,10 @@ func (p Plugin) Exec() error { | |||||||
| 		files []string | 		files []string | ||||||
| 	) | 	) | ||||||
| 
 | 
 | ||||||
|  | 	if p.Build.Event != "tag" { | ||||||
|  | 		return fmt.Errorf("The Gitea Release plugin is only available for tags") | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
| 	if p.Config.APIKey == "" { | 	if p.Config.APIKey == "" { | ||||||
| 		return fmt.Errorf("You must provide an API key") | 		return fmt.Errorf("You must provide an API key") | ||||||
| 	} | 	} | ||||||
| @ -121,16 +124,11 @@ func (p Plugin) Exec() error { | |||||||
| 		client.SetHTTPClient(insecureClient) | 		client.SetHTTPClient(insecureClient) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	tag := p.Repo.Branch |  | ||||||
| 	if p.Build.Event == "tag" { |  | ||||||
| 		tag = strings.TrimPrefix(p.Commit.Ref, "refs/tags/") |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	rc := releaseClient{ | 	rc := releaseClient{ | ||||||
| 		Client:     client, | 		Client:     client, | ||||||
| 		Owner:      p.Repo.Owner, | 		Owner:      p.Repo.Owner, | ||||||
| 		Repo:       p.Repo.Name, | 		Repo:       p.Repo.Name, | ||||||
| 		Tag:        tag, | 		Tag:        strings.TrimPrefix(p.Commit.Ref, "refs/tags/"), | ||||||
| 		Draft:      p.Config.Draft, | 		Draft:      p.Config.Draft, | ||||||
| 		Prerelease: p.Config.PreRelease, | 		Prerelease: p.Config.PreRelease, | ||||||
| 		FileExists: p.Config.FileExists, | 		FileExists: p.Config.FileExists, | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user