Skip to content

Commit

Permalink
Fix CI and remove older packaging test
Browse files Browse the repository at this point in the history
This commit updates CI to adapt to new changelog generation
process and removes the GitHub action that tested for building
Alien converted Debian packages from wrapper present in
contrib/truenas, which is now removed.

Signed-off-by: Umer Saleem <[email protected]>
  • Loading branch information
usaleem-ix committed Nov 21, 2023
1 parent 8b1cc71 commit 3ff0c8b
Showing 1 changed file with 4 additions and 37 deletions.
41 changes: 4 additions & 37 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,41 +3,6 @@ name: CI
on: [push]

jobs:
build-deb:
runs-on: ubuntu-20.04
container:
image: debian:testing
steps:
- name: Installing Dependencies
run: |
apt update > /dev/null 2>&1
apt install -y debhelper-compat devscripts > /dev/null 2>&1
- name: Checkout
uses: actions/checkout@v2

- name: Build deb package
run: |
cp -a contrib/truenas debian
mk-build-deps --build-dep
apt install -y ./*.deb
dch -b -M --force-distribution --distribution bullseye-truenas-unstable 'Tagged from zfs CI'
debuild -us -uc -b
- name: Create artifacts dir
run: mkdir artifacts
if: success()

- name: Move artifacts
run: mv ../*.deb artifacts
if: success()

- uses: actions/upload-artifact@v1
with:
name: zfs
path: artifacts
if: success()

build-native-deb:
runs-on: ubuntu-22.04
container:
Expand All @@ -53,9 +18,11 @@ jobs:

- name: Build deb package
run: |
cp -a contrib/debian debian
mk-build-deps --build-dep
mk-build-deps --build-dep contrib/debian/control
apt install -y ./*.deb
sh autogen.sh
./configure
cp -a contrib/debian debian
sed 's/@CFGOPTS@/--enable-debuginfo/g' debian/rules.in > debian/rules
chmod +x debian/rules
dch -b -M --force-distribution --distribution bullseye-truenas-unstable 'Tagged from zfs CI'
Expand Down

0 comments on commit 3ff0c8b

Please sign in to comment.