@@ -7,7 +7,7 @@ name: Session Desktop
77on :
88 push :
99 branches :
10- - master
10+ - plop
1111 pull_request :
1212 branches :
1313 - master
@@ -84,25 +84,25 @@ jobs:
8484 electron_target : deb
8585 cache_suffix : linux-deb-22.04
8686 is_qa : false
87- ubuntu_version : 22.04
87+ ubuntu_version : " 22.04"
8888 generate_release_metadata : true
8989 - identifier : deb-24.04
9090 electron_target : deb
9191 cache_suffix : linux-deb-24.04
9292 is_qa : false
93- ubuntu_version : 24.04
93+ ubuntu_version : " 24.04"
9494 generate_release_metadata : true
95- - identifier : deb-25.05
95+ - identifier : deb-25.04
9696 electron_target : deb
97- cache_suffix : linux-deb-25.05
97+ cache_suffix : linux-deb-25.04
9898 is_qa : false
99- ubuntu_version : 25.05
99+ ubuntu_version : " 25.04 "
100100 generate_release_metadata : true
101101 - identifier : deb-25-10
102102 electron_target : deb
103- cache_suffix : linux-deb
103+ cache_suffix : linux-deb-25-10
104104 is_qa : false
105- ubuntu_version : 25.10
105+ ubuntu_version : " 25.10"
106106 generate_release_metadata : true
107107
108108 container : ubuntu:${{ matrix.ubuntu_version }}
@@ -111,8 +111,28 @@ jobs:
111111
112112 env :
113113 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
114+ RUSTUP_HOME : " /usr/local/rustup"
115+ CARGO_HOME : " /usr/local/cargo"
116+ PATH : " /usr/local/cargo/bin:$PATH"
114117
115118 steps :
119+ - name : Check what's available
120+ shell : bash
121+ run : |
122+ ls -la /bin/
123+ which sh || echo "no sh"
124+ which bash || echo "no bash"
125+
126+ - run : apt-get update && apt-get install -y git build-essential curl
127+
128+ - run : apt install -y autoconf automake bzip2 cmake curl gcc binutils g++ gettext git gperf jq make nasm libssl-dev patch pkg-config python3 tar xz-utils meson ninja-build python3-pip
129+ - name : Setup Rust
130+ uses : actions-rust-lang/setup-rust-toolchain@v1
131+ with :
132+ toolchain : nightly
133+
134+ - run : cargo install cargo-c --locked && pip install tomli --break-system-packages
135+
116136 - run : git config --global core.autocrlf false
117137
118138 - name : Checkout git repo
0 commit comments