Plugins having build issues as of 05/06/2019

(Magikstm) #1

I tested each plugins separately and here’s the list of those that don’t build on https://caddyserver.com/download :
tls.dns.cloudxns - @matt
tls.dns.dnsmadeeasy - @matt
tls.dns.dnspod - @matt
http.authz - https://github.com/casbin/caddy-authz/issues/1 - Fixed 05/06/2019
http.awses - https://github.com/miquella/caddy-awses/issues/3
http.geoip - https://github.com/aablinov/caddy-geoip/issues/14
http.locale - https://github.com/simia-tech/caddy-locale/issues/6

I believe last 4 could be corrected by using a valid release version tag in the form v0.1.0 or v1.0.0.

I’m unsure on the 3 dns provider plugins.

Ref: Plugin authors: Please deploy at semantic version tags or specific commits

3 Likes
(Matt Holt) #2

Ohhhh thank you for doing this!!! I will take a look at the DNS provider plugins. (Maintaining those is such a pain. I need to improve that…)

I just haven’t gotten around to contacting each plugin author yet so thank you for opening those issues!

1 Like
(Matt Holt) pinned globally #3
(Magikstm) #4

Would these be merged into a single one if the change discussed here is applied?

Is it planned in the near future?

(Matt Holt) #5

Probably not, but I want to make a way to deploy a whole batch of plugins at once.

Also, the whole thing about “one plugin per repo” (which I fudged on with the DNS provider plugins since they’re so small and similar) might go away now that we’ve switched to Go modules. Will have to look into it more.