ci: Capture more output.

 * Compiled magic tarball.
 * Any coredumps.
 * The install log.

Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
diff --git a/.github/build-docker.sh b/.github/build-docker.sh
index bd9a48d..c92792d 100755
--- a/.github/build-docker.sh
+++ b/.github/build-docker.sh
@@ -16,3 +16,8 @@
 set -e
 
 docker build --rm -t magic .
+
+# Copy the build.tar.gz out of the docker container
+docker run --name magic magic:latest
+docker cp magic:/build.tar.gz ./magic.tar.gz
+docker rm magic
diff --git a/.github/capture.sh b/.github/capture.sh
index 6756700..7f849bf 100644
--- a/.github/capture.sh
+++ b/.github/capture.sh
@@ -19,9 +19,21 @@
     exit -1
 fi
 
+mkdir -p ${GITHUB_WORKSPACE}/output/
+
+# Copy build log.
+cp ./sky130/sky130A_install.log ${GITHUB_WORKSPACE}/output/
+
+# Copy any core dupmps into the output directory.
+find -name core -not \( -path */skywater-pdk/* -prune \) | \
+	awk -v ln=1 '{print "cp " $0 " ${GITHUB_WORKSPACE}/output/core." ln++ }' | \
+	bash
+
+# Copy the magic tarball into output
+cp .github/magic.tar.gz ${GITHUB_WORKSPACE}/output/
+
 # Try to create a deterministic tar file
 # https://reproducible-builds.org/docs/archives/
-mkdir ${GITHUB_WORKSPACE}/output/
 (
 	cd ${SKY130_DIR}
 	tar \