From eacf71ed21cb49d4805f25b51a0b45f10a11e80e Mon Sep 17 00:00:00 2001 From: Moritz Eysholdt Date: Tue, 17 Jan 2023 14:26:06 +0000 Subject: [PATCH] Build all components --- .github/workflows/build.yml | 6 +++--- components/BUILD.yaml | 13 +++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4ffce61cd9..8c11132fca 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -94,7 +94,7 @@ jobs: working-directory: /workspace/gitpod run: | leeway vet --ignore-warnings - - name: Leeway + - name: Leeway Build components:all-ci id: leeway shell: bash working-directory: /workspace/gitpod @@ -105,7 +105,7 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT RESULT=0 - leeway build dev/preview:deploy-dependencies \ + leeway build components:all-ci \ -Dversion=$VERSION \ -DSEGMENT_IO_TOKEN=value \ -DpublishToNPM=false \ @@ -114,7 +114,7 @@ jobs: cat report.html >> $GITHUB_STEP_SUMMARY cp /tmp/versions.yaml /__w/gitpod/gitpod/versions.yaml - cp /usr/local/bin/installer /__w/gitpod/gitpod/installer + cp /tmp/installer /__w/gitpod/gitpod/installer exit $RESULT - name: "Upload Installer artifacts" diff --git a/components/BUILD.yaml b/components/BUILD.yaml index 42a799b43d..0d26c19e99 100644 --- a/components/BUILD.yaml +++ b/components/BUILD.yaml @@ -15,6 +15,19 @@ packages: - install/installer:docker - install/kots:lint - components/gitpod-protocol:all + + - name: all-ci + # like components:all + dev:all + exports files for .github/workflows/build.yml + type: generic + deps: + - :all + - dev:all + - :all-docker + - install/installer:raw-app + config: + commands: + - [ "sh", "-c", "mv install-installer--raw-app/installer /tmp/installer" ] + - [ "sh", "-c", "cat components--all-docker/versions.yaml > /tmp/versions.yaml" ] - name: docker-versions type: docker config: