diff --git a/.github/actions/install-swift/action.yml b/.github/actions/install-swift/action.yml index 68c8fd1..2c88c24 100644 --- a/.github/actions/install-swift/action.yml +++ b/.github/actions/install-swift/action.yml @@ -1,18 +1,15 @@ -name: 'Install Swift' -description: 'Installs the Swift specified by a .swift-version file' +name: Install Swift +description: Installs the Swift specified by a .swift-version file runs: using: "composite" steps: - - name: Install apt dependencies + - name: Install `apt` Dependencies shell: bash run: | SUDO=$(if [[ $EUID -ne 0 ]]; then echo sudo; fi) $SUDO apt-get -qq update - $SUDO apt-get -qq -y install curl gpg binutils git unzip gnupg2 \ - libc6-dev libcurl4-openssl-dev libedit2 libgcc-13-dev libpython3-dev \ - libstdc++-13-dev libxml2-dev libncurses-dev libz3-dev pkg-config \ - tzdata zlib1g-dev + $SUDO apt-get -qq -y install curl gpg env: DEBIAN_FRONTEND: noninteractive @@ -31,7 +28,11 @@ runs: curl -O "https://download.swift.org/swiftly/linux/swiftly-$UNAME.tar.gz" tar zxf "swiftly-$UNAME.tar.gz" - ./swiftly init --skip-install --assume-yes --quiet-shell-followup + ./swiftly init \ + --skip-install \ + --assume-yes \ + --quiet-shell-followup \ + --no-modify-profile echo "PATH=$SWIFTLY_BIN_DIR:$PATH" >> $GITHUB_ENV echo "PATH=\$SWIFTLY_BIN_DIR:\$PATH" >> $HOME/.bashrc @@ -39,5 +40,5 @@ runs: - name: Install Swift shell: bash run: | - swiftly install + swiftly install --post-install-file ./out.sh swift --version