Add sudo to CI/CD workflow

This commit is contained in:
2026-04-18 18:15:22 +03:00
parent 26af051000
commit 5ba86fdf1b
+5 -5
View File
@@ -15,13 +15,13 @@ jobs:
- name: Fetch repository
uses: actions/checkout@v6
- name: Upgrade packages
run: apt update -y && apt upgrade -y
run: sudo apt update -y && sudo apt upgrade -y
- name: Download and install dependencies
run: apt install -y make golang libgl-dev libx11-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev libxxf86vm-dev
run: sudo apt install -y make golang libgl-dev libx11-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev libxxf86vm-dev
- name: Build using make
run: make PREFIX=/usr SYSCONFDIR=/etc
- name: Install to root using make
run: make PREFIX=/usr SYSCONFDIR=/etc install
run: sudo make PREFIX=/usr SYSCONFDIR=/etc install
- name: Run stormfetch
run: stormfetch
publish:
@@ -34,9 +34,9 @@ jobs:
- name: Check debian changelog version
run: test $(grep '^stormfetch' debian/changelog | head -n1 | grep -Po '(?<=\().*(?=\))' | cut -d '-' -f1) == ${{ github.ref_name }}
- name: Upgrade packages
run: apt update -y && apt upgrade -y
run: sudo apt update -y && sudo apt upgrade -y
- name: Download and install dependencies
run: apt install -y make debhelper golang libgl-dev libx11-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev libxxf86vm-dev
run: sudo apt install -y make debhelper golang libgl-dev libx11-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev libxxf86vm-dev
- name: Build deb package
run: dpkg-buildpackage -b
- name: Read changelog