diff --git a/.github/workflows/common_build.yml b/.github/workflows/common_build.yml index fe8b666f0f..13056f1dcd 100644 --- a/.github/workflows/common_build.yml +++ b/.github/workflows/common_build.yml @@ -187,6 +187,14 @@ jobs: container_name: alt:latest artifact_name: linux-installer + install-astralinux18-installer: + needs: [build-rockylinux-installer] + uses: ./.github/workflows/installer.yml + with: + os: ubuntu-latest + container_name: registry.astralinux.ru/library/astra/ubi18:latest + artifact_name: linux-installer + install-archlinux-installer: needs: [build-rockylinux-installer] uses: ./.github/workflows/installer.yml diff --git a/.github/workflows/installer.yml b/.github/workflows/installer.yml index c3e0ab2a37..58e0aa3b59 100644 --- a/.github/workflows/installer.yml +++ b/.github/workflows/installer.yml @@ -45,6 +45,12 @@ jobs: sed -i 's/^# \(WHEEL_USERS.*\)/\1/' /etc/sudoers if: startsWith(inputs.container_name, 'alt') + - name: Install dependencies + run: | + apt-get update && apt-get install -y --no-install-recommends git-core p7zip-full curl sudo + sed -i 's/^# \(WHEEL_USERS.*\)/\1/' /etc/sudoers + if: contains(inputs.container_name, 'astra') + - name: Install dependencies run: yum install -y epel-release && yum update -y && yum install -y --setopt=install_weak_deps=False git-core findutils p7zip sudo if: startsWith(inputs.container_name, 'rocky') diff --git a/buildScripts/github/install_installer.sh b/buildScripts/github/install_installer.sh index 0c3ac4a51e..31e36a7335 100755 --- a/buildScripts/github/install_installer.sh +++ b/buildScripts/github/install_installer.sh @@ -13,6 +13,9 @@ prepare_environment(){ sudo pacman -Sy && sudo pacman -S fontconfig libx11 libxrender libxext libxkbcommon-x11 --noconfirm elif [[ "$ID" = "rocky" || "$ID" = '"rocky"' ]]; then sudo yum install -y --setopt=install_weak_deps=False libX11-xcb libXext libxkbcommon-x11 fontconfig freetype libXrender + elif [ "$ID" = "astra" ]; then + sudo apt-get update && sudo apt-get install -y --no-install-recommends fontconfig libdbus-1-3 libx11-xcb1 libxkbcommon-x11-0 \ + libxrender1 libxext6 fi return 0 ;; Darwin) return 0 ;;