Skip to content

Commit 71963c5

Browse files
committed
fix: remove containers from package.yml for consistency
CRITICAL FIX: Both build.yml and package.yml now run WITHOUT containers - Removed ubuntu:24.04 container from Linux packaging - Direct runner usage like build.yml for consistency - Simplified dependency installation - No more Git checkout issues in containers This should finally resolve all workflow failures.
1 parent 7b93a72 commit 71963c5

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

.github/workflows/package.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,21 +70,17 @@ jobs:
7070
linux:
7171
name: Package Linux
7272
runs-on: ubuntu-latest
73-
container: ubuntu:24.04
73+
# NO CONTAINER - Run directly on Ubuntu like build.yml
7474
strategy:
7575
matrix:
7676
runtime: [linux-x64, linux-arm64]
7777
steps:
7878
- name: Checkout sources
7979
uses: actions/checkout@v4
80-
- name: Configure Git safe directory
81-
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
82-
- name: Download package dependencies
80+
- name: Install package dependencies
8381
run: |
84-
export DEBIAN_FRONTEND=noninteractive
85-
ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
86-
apt-get update
87-
apt-get install -y curl wget git dpkg-dev fakeroot tzdata zip unzip desktop-file-utils rpm libfuse2 file build-essential binutils
82+
sudo apt-get update
83+
sudo apt-get install -y dpkg-dev fakeroot rpm desktop-file-utils libfuse2 file
8884
- name: Download build
8985
uses: actions/download-artifact@v4
9086
with:

0 commit comments

Comments
 (0)