@@ -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,29 @@ jobs:
111111
112112 env :
113113 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
114+ RUSTUP_HOME : " /usr/local/rustup"
115+ CARGO_HOME : " /usr/local/cargo"
114116
115117 steps :
118+ - name : Check what's available
119+ shell : bash
120+ run : |
121+ ls -la /bin/
122+ which sh || echo "no sh"
123+ which bash || echo "no bash"
124+
125+ - name : Setup Rust path
126+ run : echo "/usr/local/cargo/bin" >> $GITHUB_PATH
127+ - run : apt-get update && apt-get install -y git build-essential curl
128+
129+ - 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
130+ - name : Setup Rust
131+ uses : actions-rust-lang/setup-rust-toolchain@v1
132+ with :
133+ toolchain : nightly
134+
135+ - run : cargo install cargo-c --locked && pip install tomli --break-system-packages
136+
116137 - run : git config --global core.autocrlf false
117138
118139 - name : Checkout git repo
0 commit comments