From a30b69c318598cc29bd1c9b7ceac87593ae4c331 Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Sat, 16 Feb 2019 20:08:51 -0800 Subject: [PATCH] Dockerfile.test.yml: Run brew test-bot as linuxbrew Running brew test-bot as root fails. ==> Running brew update... Error: Running Homebrew as root is extremely dangerous and no longer supported. --- Dockerfile | 1 + Dockerfile.test.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 66189a428c..25c13b6a3d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,4 +37,5 @@ ENV PATH=/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$PATH \ # Install portable-ruby and tap homebrew/core. RUN HOMEBREW_NO_ANALYTICS=1 HOMEBREW_NO_AUTO_UPDATE=1 brew tap homebrew/core \ + && chown -R linuxbrew: /home/linuxbrew/.linuxbrew \ && rm -rf ~/.cache diff --git a/Dockerfile.test.yml b/Dockerfile.test.yml index 4b930db2c6..c7aa56974c 100644 --- a/Dockerfile.test.yml +++ b/Dockerfile.test.yml @@ -1,3 +1,3 @@ sut: build: . - command: env USER=root brew test-bot + command: "sudo -i -u linuxbrew /home/linuxbrew/.linuxbrew/bin/brew test-bot"