From 5b99338d80108b40be8f5a4dbcdc4f8b860e63a2 Mon Sep 17 00:00:00 2001 From: Alex Garcia <115115137+lex-ibm@users.noreply.github.com> Date: Fri, 10 Apr 2026 10:39:50 -0500 Subject: [PATCH] feat(ppc64): export SYSROOT variables for prepare_assets.sh (#2778) --- .github/workflows/insider-linux.yml | 4 ++++ .github/workflows/stable-linux.yml | 4 ++++ build/linux/package_bin.sh | 6 ++++++ 3 files changed, 14 insertions(+) diff --git a/.github/workflows/insider-linux.yml b/.github/workflows/insider-linux.yml index b1b17a8..2c17da8 100644 --- a/.github/workflows/insider-linux.yml +++ b/.github/workflows/insider-linux.yml @@ -231,6 +231,7 @@ jobs: if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' - name: Build + id: build env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} npm_config_arch: ${{ matrix.npm_arch }} @@ -241,6 +242,9 @@ jobs: env: SHOULD_BUILD_REH: 'no' SHOULD_BUILD_REH_WEB: 'no' + VSCODE_SYSROOT_REPOSITORY: ${{ steps.build.outputs.VSCODE_SYSROOT_REPOSITORY }} + VSCODE_SYSROOT_VERSION: ${{ steps.build.outputs.VSCODE_SYSROOT_VERSION }} + VSCODE_SYSROOT_PREFIX: ${{ steps.build.outputs.VSCODE_SYSROOT_PREFIX }} run: ./prepare_assets.sh if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' && (env.SHOULD_DEPLOY == 'yes' || github.event.inputs.generate_assets == 'true') diff --git a/.github/workflows/stable-linux.yml b/.github/workflows/stable-linux.yml index 456bfba..ea2ebfd 100644 --- a/.github/workflows/stable-linux.yml +++ b/.github/workflows/stable-linux.yml @@ -236,6 +236,7 @@ jobs: if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' - name: Build + id: build env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} npm_config_arch: ${{ matrix.npm_arch }} @@ -246,6 +247,9 @@ jobs: env: SHOULD_BUILD_REH: 'no' SHOULD_BUILD_REH_WEB: 'no' + VSCODE_SYSROOT_REPOSITORY: ${{ steps.build.outputs.VSCODE_SYSROOT_REPOSITORY }} + VSCODE_SYSROOT_VERSION: ${{ steps.build.outputs.VSCODE_SYSROOT_VERSION }} + VSCODE_SYSROOT_PREFIX: ${{ steps.build.outputs.VSCODE_SYSROOT_PREFIX }} run: ./prepare_assets.sh if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' && (env.SHOULD_DEPLOY == 'yes' || github.event.inputs.generate_assets == 'true') diff --git a/build/linux/package_bin.sh b/build/linux/package_bin.sh index 4671cb7..a16417c 100755 --- a/build/linux/package_bin.sh +++ b/build/linux/package_bin.sh @@ -145,4 +145,10 @@ find "../VSCode-linux-${VSCODE_ARCH}" -print0 | xargs -0 touch -c . ../build_cli.sh +if [[ -n "${GITHUB_OUTPUT}" ]]; then + echo "VSCODE_SYSROOT_REPOSITORY=${VSCODE_SYSROOT_REPOSITORY:-}" >> "${GITHUB_OUTPUT}" + echo "VSCODE_SYSROOT_VERSION=${VSCODE_SYSROOT_VERSION:-}" >> "${GITHUB_OUTPUT}" + echo "VSCODE_SYSROOT_PREFIX=${VSCODE_SYSROOT_PREFIX:-}" >> "${GITHUB_OUTPUT}" +fi + cd ..