diff --git a/.github/workflows/install_dependencies.yml b/.github/workflows/install_dependencies.yml index 31d5fbb..484fe0d 100644 --- a/.github/workflows/install_dependencies.yml +++ b/.github/workflows/install_dependencies.yml @@ -15,39 +15,4 @@ jobs: submodules: 'true' - name: "Install dependencies" - run: | - echo "Starting dependency installation..." - - # NOTE: this script is a copy and paste of automation_tools/install_dependencies.sh - # Please keep the original updated - - unset pkg_mgr - - # rpm-ostree must be checked before dnf because a dnf (wrapper) command also works on rpm-ostree distros (not what we want) - for potential_pkg_mgr in apt pacman rpm-ostree dnf; do - command -v "$potential_pkg_mgr" &> /dev/null && pkg_mgr="$potential_pkg_mgr" && break - done - - case "$pkg_mgr" in - apt) - sudo add-apt-repository -y ppa:flatpak/stable - sudo apt update - sudo apt install -y flatpak flatpak-builder p7zip-full xmlstarlet bzip2 curl jq - ;; - pacman) - sudo pacman -Syu --noconfirm flatpak flatpak-builder p7zip xmlstarlet bzip2 - ;; - rpm-ostree) - echo "When using a distro with rpm-ostree, you shouldn't build directly on the host. Try using a distrobox." - exit 1 - ;; - dnf) - sudo dnf install -y flatpak flatpak-builder p7zip p7zip-plugins xmlstarlet bzip2 curl - ;; - *) - echo "Package manager $pkg_mgr not supported. Please open an issue." - ;; - esac - - flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - flatpak remote-add --user --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo \ No newline at end of file + run: ./automation_tools/install_dependencies.sh \ No newline at end of file