build,.github/workflows: install dlv-dap

Preparation for https://go-review.googlesource.com/c/vscode-go/+/297189/

Updates golang/vscode-go#794

Change-Id: I4f83911f6e5304f6bb2e470f79caa7578e40742d
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/297190
Trust: Hyang-Ah Hana Kim <hyangah@gmail.com>
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Suzy Mueller <suzmue@golang.org>
diff --git a/.github/workflows/release-nightly.yml b/.github/workflows/release-nightly.yml
index 7341c45..cc9d8f6 100644
--- a/.github/workflows/release-nightly.yml
+++ b/.github/workflows/release-nightly.yml
@@ -64,6 +64,8 @@
             go get github.com/rogpeppe/godef
             go get github.com/ramya-rao-a/go-outline
             go get github.com/go-delve/delve/cmd/dlv@master
+            cp "${HOME}/go/bin/dlv${{env.EXT}}" "${HOME}/go/bin/dlv-dap${{env.EXT}}"
+
         env:
           GO111MODULE: on
           EXT: "${{ matrix.os == 'windows-latest' && '.exe' || ''}}"
diff --git a/.github/workflows/test-long-all.yml b/.github/workflows/test-long-all.yml
index 6e7521b..d6f8d08 100644
--- a/.github/workflows/test-long-all.yml
+++ b/.github/workflows/test-long-all.yml
@@ -60,6 +60,8 @@
             go get github.com/rogpeppe/godef
             go get github.com/ramya-rao-a/go-outline
             go get github.com/go-delve/delve/cmd/dlv@master
+            cp "${HOME}/go/bin/dlv${{env.EXT}}" "${HOME}/go/bin/dlv-dap${{env.EXT}}"
+
         env:
           GO111MODULE: on
           EXT: "${{ matrix.os == 'windows-latest' && '.exe' || ''}}"
diff --git a/.github/workflows/test-long.yml b/.github/workflows/test-long.yml
index 3070067..3d04297 100644
--- a/.github/workflows/test-long.yml
+++ b/.github/workflows/test-long.yml
@@ -59,6 +59,7 @@
             go get github.com/rogpeppe/godef
             go get github.com/ramya-rao-a/go-outline
             go get github.com/go-delve/delve/cmd/dlv@master
+            cp "${HOME}/go/bin/dlv${{env.EXT}}" "${HOME}/go/bin/dlv-dap${{env.EXT}}"
         env:
           GO111MODULE: on
           EXT: "${{ matrix.os == 'windows-latest' && '.exe' || ''}}"
diff --git a/.github/workflows/test-smoke.yml b/.github/workflows/test-smoke.yml
index e314ecd..e8e5276 100644
--- a/.github/workflows/test-smoke.yml
+++ b/.github/workflows/test-smoke.yml
@@ -57,6 +57,7 @@
             go get github.com/rogpeppe/godef
             go get github.com/ramya-rao-a/go-outline
             go get github.com/go-delve/delve/cmd/dlv@master
+            cp "${HOME}/go/bin/dlv${{env.EXT}}"  "${HOME}/go/bin/dlv-dap${{env.EXT}}"
         env:
           GO111MODULE: on
           EXT: "${{ matrix.os == 'windows-latest' && '.exe' || ''}}"
diff --git a/build/all.bash b/build/all.bash
index 0f6a338..a8ece02 100755
--- a/build/all.bash
+++ b/build/all.bash
@@ -117,7 +117,8 @@
 	GO111MODULE=on go get github.com/zmb3/gogetdoc
 	GO111MODULE=on go get honnef.co/go/tools/...
 	GO111MODULE=on go get golang.org/x/tools/cmd/gorename
-	GO111MODULE=on go get github.com/go-delve/delve/cmd/dlv@master
+
+	GO111MODULE=on go get github.com/go-delve/delve/cmd/dlv@master && cp "${TARGET}/dlv" "${TARGET}/dlv-dap"
 }
 
 main() {