Skip to content

Commit 0e792b9

Browse files
vulkoingimroboquat
authored andcommitted
Fix preview gha build
1 parent c1e77d0 commit 0e792b9

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

Diff for: .github/actions/deploy-gitpod/entrypoint.sh

+4-3
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ leeway run dev/preview/previewctl:download
2626
echo "Setting up access to core-dev and harvester"
2727
previewctl get-credentials --gcp-service-account "${PREVIEW_ENV_DEV_SA_KEY_PATH}"
2828

29-
3029
PREVIEW_NAME="$(previewctl get-name --branch "${INPUT_NAME}")"
3130
export PREVIEW_NAME
3231

3332
for var in WITH_WS_MANAGER_MK2 WITH_DEDICATED_EMU WITH_EE_LICENSE WITH_SLOW_DATABASE ANALYTICS WORKSPACE_FEATURE_FLAGS; do
34-
input="INPUT_${var}"
35-
export GITPOD_${var}=${!input}
33+
input_var="INPUT_${var}"
34+
if [[ -n "${!input_var:-}" ]];then
35+
export GITPOD_${var}=${!input_var}
36+
fi
3637
done
3738

3839
previewctl install-context --branch "${PREVIEW_NAME}" --log-level debug --timeout 10m --gcp-service-account "${PREVIEW_ENV_DEV_SA_KEY_PATH}"

Diff for: .github/workflows/build.yml

+5
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ jobs:
7676
previewctl_hash: ${{ steps.build.outputs.previewctl_hash }}
7777
steps:
7878
- uses: actions/checkout@v3
79+
- name: Configure workspace
80+
run: |
81+
sudo chown -R gitpod:gitpod /__t
82+
# Needed by docker/login-action
83+
sudo chmod goa+rw /var/run/docker.sock
7984
- name: Build previewctl
8085
id: build
8186
shell: bash

0 commit comments

Comments
 (0)