Skip to content

debian: make a non-compressed tarball #30

debian: make a non-compressed tarball

debian: make a non-compressed tarball #30

Workflow file for this run

name: Git builds
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# Only trigger manually
on: [push, workflow_dispatch]
jobs:
debian:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: build Debian package
run: |
sudo apt install debhelper-compat python3 python3-markdown python3-markupsafe python3-jinja2 sharutils
cp -r distros/debian .
make debian
- name: upload
uses: actions/upload-artifact@v4
with:
path: shutorial_*_all.deb
name: debian_package
# arch:
# runs-on: ubuntu-latest
# container:
# image: carlodepieri/docker-archlinux-systemd
# options: --privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro
# steps:
# - uses: actions/checkout@v4
# - name: Install yay
# run: |
# pacman -Sy --noconfirm --needed git base-devel
# git clone https://aur.archlinux.org/yay-bin.git
# chmod -R 777 yay-bin
# cd yay-bin
# runuser -unobody -- makepkg --syncdeps
# echo "XXX Current directory content:"
# ls -a
# echo "XXX Installing the package with 'pacman -U yay-bin-1*.pkg.tar.zst'"
# pacman --noconfirm -U yay-bin-1*.pkg.tar.zst
# - name: Install dependencies
# run: |
# yay -Sy mmdebstrap
# pacman -Sy --noconfirm schroot squashfs-tools
# pacman -Sy --noconfirm python-markdown python-markupsafe python-jinja sharutils
# - name: Build Arch package
# run: |
# make arch-linux
# - name: upload
# uses: actions/upload-artifact@v4
# with:
# path: shutorial-*.pkg.tar.xz
# name: arch_package