FreeTubeApp / FreeTube

An Open Source YouTube app for privacy
https://freetubeapp.io/
GNU Affero General Public License v3.0
13.63k stars 862 forks source link

Fix nightly builds by updating package list before installing build dependencies #6084

Closed absidue closed 2 weeks ago

absidue commented 2 weeks ago

Fix nightly builds by updating package list before installing build dependencies

Pull Request Type

Related issue

https://github.com/FreeTubeApp/FreeTube/actions/workflows/build.yml

Description

Ubuntu pulled a version of libarchive13 because of a vulnerability (https://ubuntu.com/security/notices/USN-7087-1), as that is the version that is listed in the cached apt repo files the install would fail. This pull request fixes the issue by running apt update before installing libarchive-tools, so that apt will install the newer version of libarchive13.

Testing

Build on this branch on my fork to confirm that the fix works: https://github.com/absidue/FreeTube/actions/runs/11651164346