Repository: atlassian/gostatsd
Pull request #420 (2021-11-02 00:22:48)

Bump github.com/githubnemo/CompileDaemon from 1.0.0 to 1.4.0
Bumps [github.com/githubnemo/CompileDaemon](https://github.com/githubnemo/CompileDaemon) from 1.0.0 to 1.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/githubnemo/CompileDaemon/releases">github.com/githubnemo/CompileDaemon's releases</a>.</em></p>
<blockquote>
<h2>v1.4.0</h2>
<p>No release notes provided.</p>
<h2>1.3.0</h2>
<p>Added a polling watcher to have a workaround for Mac OS X / Docker volume woes (<a href="https://github-redirect.dependabot.com/githubnemo/CompileDaemon/pull/53">githubnemo/CompileDaemon#53</a>)
as documented by issues <a href="https://github-redirect.dependabot.com/githubnemo/CompileDaemon/issues/44">githubnemo/CompileDaemon#44</a> and <a href="https://github-redirect.dependabot.com/githubnemo/CompileDaemon/issues/47">githubnemo/CompileDaemon#47</a>. While <a href="https://github-redirect.dependabot.com/githubnemo/CompileDaemon/issues/47">githubnemo/CompileDaemon#47</a> documents a possible workaround, the polling option is more universal.</p>
<p>Note that polling should never be used in production as it is quite wasteful.</p>
<h2>1.2.0</h2>
<ul>
<li>added the ability to specify multiple watch directories (via <a href="https://github-redirect.dependabot.com/githubnemo/CompileDaemon/issues/42">#42</a>)</li>
<li>added the ability to specify a run directory</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/githubnemo/CompileDaemon/commit/50a8debecc13686ba29356b28d30c33555e662f6"><code>50a8deb</code></a> allow multiple commands to run on build</li>
<li><a href="https://github.com/githubnemo/CompileDaemon/commit/39b144afa93c8bc1b8da4d498cd72c9927c1ce49"><code>39b144a</code></a> Document polling workaround</li>
<li><a href="https://github.com/githubnemo/CompileDaemon/commit/e4782d7e733a1176a65496aa9303466a2188faa4"><code>e4782d7</code></a> update README.md</li>
<li><a href="https://github.com/githubnemo/CompileDaemon/commit/b70935d7bb0d2edb0e4ae949167bb9bdaf3e7077"><code>b70935d</code></a> make polling interval a parameter</li>
<li><a href="https://github.com/githubnemo/CompileDaemon/commit/6270e28dbc76887f1b52b811091135289fc71623"><code>6270e28</code></a> refactor global variables</li>
<li><a href="https://github.com/githubnemo/CompileDaemon/commit/bcbd3f4ef12e1ee80244180e2c0d2091f3e60083"><code>bcbd3f4</code></a> Apply suggestions from code review</li>
<li><a href="https://github.com/githubnemo/CompileDaemon/commit/68eec40045fbe6e0101ecfc643df9469368790d5"><code>68eec40</code></a> change module name</li>
<li><a href="https://github.com/githubnemo/CompileDaemon/commit/6075450cf97f7462c19f9e3a300ed412cd2ad126"><code>6075450</code></a> chore: refactor common logics</li>
<li><a href="https://github.com/githubnemo/CompileDaemon/commit/7af6fc5a1aef5a55aa39d9b7975d4defa58a715b"><code>7af6fc5</code></a> fix: use filepath.Walk to filter exclude-dir properly</li>
<li><a href="https://github.com/githubnemo/CompileDaemon/commit/ec8c6ceccb99d6aa3f04a548f068456b6d4bbe69"><code>ec8c6ce</code></a> change module name</li>
<li>Additional commits viewable in <a href="https://github.com/githubnemo/CompileDaemon/compare/v1.0.0...v1.4.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/githubnemo/CompileDaemon&package-manager=go_modules&previous-version=1.0.0&new-version=1.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>

MovieStoreGuy: @dependabot rebase

Patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 87357af..8296b4a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,6 @@
 unreleased
 ------
 - Forces http metrics forwarder to flush all data queued on shutdown
-- Upgrade from Alpine 3.14.3 -> 3.15.0
 
 33.0.2
 ------
diff --git a/build/Dockerfile b/build/Dockerfile
index 32d3881..b7e5e77 100644
--- a/build/Dockerfile
+++ b/build/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.15.0
+FROM alpine:3.14.2
 
 RUN apk --no-cache add \
     ca-certificates
diff --git a/go.mod b/go.mod
index 6725872..f4fbee0 100644
--- a/go.mod
+++ b/go.mod
@@ -7,7 +7,7 @@ require (
 	github.com/aws/aws-sdk-go v1.36.30
 	github.com/cenkalti/backoff v2.2.1+incompatible
 	github.com/dvyukov/go-fuzz v0.0.0-20191206100749-a378175e205c
-	github.com/githubnemo/CompileDaemon v1.0.0
+	github.com/githubnemo/CompileDaemon v1.4.0
 	github.com/go-redis/redis v6.15.9+incompatible
 	github.com/golangci/golangci-lint v1.42.1
 	github.com/gorilla/mux v1.8.0
@@ -91,7 +91,6 @@ require (
 	github.com/hashicorp/go-multierror v1.1.1 // indirect
 	github.com/hashicorp/golang-lru v0.5.4 // indirect
 	github.com/hashicorp/hcl v1.0.0 // indirect
-	github.com/howeyc/fsnotify v0.9.0 // indirect
 	github.com/imdario/mergo v0.3.8 // indirect
 	github.com/inconshreveable/mousetrap v1.0.0 // indirect
 	github.com/jgautheron/goconst v1.5.1 // indirect
@@ -136,6 +135,7 @@ require (
 	github.com/prometheus/procfs v0.6.0 // indirect
 	github.com/quasilyte/go-ruleguard v0.3.4 // indirect
 	github.com/quasilyte/regex/syntax v0.0.0-20200407221936-30656e2c4a95 // indirect
+	github.com/radovskyb/watcher v1.0.7 // indirect
 	github.com/ryancurrah/gomodguard v1.2.3 // indirect
 	github.com/ryanrolds/sqlclosecheck v0.3.0 // indirect
 	github.com/sanposhiho/wastedassign/v2 v2.0.6 // indirect
diff --git a/go.sum b/go.sum
index feb2b18..cf1f7d2 100644
--- a/go.sum
+++ b/go.sum
@@ -222,8 +222,8 @@ github.com/fzipp/gocyclo v0.3.1 h1:A9UeX3HJSXTBzvHzhqoYVuE0eAhe+aM8XBCCwsPMZOc=
 github.com/fzipp/gocyclo v0.3.1/go.mod h1:DJHO6AUmbdqj2ET4Z9iArSuwWgYDRryYt2wASxc7x3E=
 github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
 github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
-github.com/githubnemo/CompileDaemon v1.0.0 h1:F4nrVyPOxva6gJIw320fwfaFaPl8ZuEk95RZOy9Q4eM=
-github.com/githubnemo/CompileDaemon v1.0.0/go.mod h1:lE3EXX1td33uhlkFLp+ImWY9qBaoRcDeA3neh4m8ic0=
+github.com/githubnemo/CompileDaemon v1.4.0 h1:z96Qu4tj+RzRfF+L7f1O6E8ion5JQlisWeXWc2wzwDQ=
+github.com/githubnemo/CompileDaemon v1.4.0/go.mod h1:/G125r3YBIp6rcXtCZfiEHwFzcl7GSsNSwylxSNrkMA=
 github.com/go-critic/go-critic v0.5.6 h1:siUR1+322iVikWXoV75I1YRfNaC/yaLzhdF9Zwd8Tus=
 github.com/go-critic/go-critic v0.5.6/go.mod h1:cVjj0DfqewQVIlIAGexPCaGaZDAqGE29PYDDADIVNEo=
 github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
@@ -457,8 +457,6 @@ github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2p
 github.com/hashicorp/memberlist v0.3.0/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE=
 github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc=
 github.com/hashicorp/serf v0.9.6/go.mod h1:TXZNMjZQijwlDvp+r0b63xZ45H7JmCmgg4gpTwn9UV4=
-github.com/howeyc/fsnotify v0.9.0 h1:0gtV5JmOKH4A8SsFxG2BczSeXWWPvcMT0euZt5gDAxY=
-github.com/howeyc/fsnotify v0.9.0/go.mod h1:41HzSPxBGeFRQKEEwgh49TRw/nKBsYZ2cF1OzPjSJsA=
 github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
 github.com/huandu/xstrings v1.0.0/go.mod h1:4qWG/gcEcfX4z/mBDHJ++3ReCw9ibxbsNJbcucJdbSo=
 github.com/huandu/xstrings v1.2.0/go.mod h1:DvyZB1rfVYsBIigL8HwpZgxHwXozlTgGqn63UyNX5k4=
@@ -718,6 +716,8 @@ github.com/quasilyte/go-ruleguard/rules v0.0.0-20201231183845-9e62ed36efe1/go.mo
 github.com/quasilyte/go-ruleguard/rules v0.0.0-20210203162857-b223e0831f88/go.mod h1:4cgAphtvu7Ftv7vOT2ZOYhC6CvBxZixcasr8qIOTA50=
 github.com/quasilyte/regex/syntax v0.0.0-20200407221936-30656e2c4a95 h1:L8QM9bvf68pVdQ3bCFZMDmnt9yqcMBro1pC7F+IPYMY=
 github.com/quasilyte/regex/syntax v0.0.0-20200407221936-30656e2c4a95/go.mod h1:rlzQ04UMyJXu/aOvhd8qT+hvDrFpiwqp8MRXDY9szc0=
+github.com/radovskyb/watcher v1.0.7 h1:AYePLih6dpmS32vlHfhCeli8127LzkIgwJGcwwe8tUE=
+github.com/radovskyb/watcher v1.0.7/go.mod h1:78okwvY5wPdzcb1UYnip1pvrZNIVEIh/Cm+ZuvsUYIg=
 github.com/robertkrimen/godocdown v0.0.0-20130622164427-0bfa04905481/go.mod h1:C9WhFzY47SzYBIvzFqSvHIR6ROgDo4TtdTuRaOMjF/s=
 github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
 github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=


Test patch:
diff --git a/cmd/tester/Dockerfile b/cmd/tester/Dockerfile
index b352883..a7334b5 100644
--- a/cmd/tester/Dockerfile
+++ b/cmd/tester/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.15.0
+FROM alpine:3.14.2
 RUN apk --no-cache add \
     ca-certificates
 ADD statsd-tester-linux /bin/statsd-tester