Files
python3-damaris/.gitea/workflows/debian-build.yml
T
markusro a4998939b4
Build Debian Packages / build (bookworm, debian12) (push) Failing after 38s
Build Debian Packages / build (bullseye, debian11) (push) Failing after 13s
Build Debian Packages / build (trixie, debian13) (push) Failing after 12s
gitea worklow added
2026-03-16 14:39:36 +01:00

53 lines
1.1 KiB
YAML

name: Build Debian Packages
on:
push:
branches: [ "main" ]
pull_request:
workflow_dispatch:
jobs:
build:
strategy:
matrix:
target: [debian11, debian12, debian13]
include:
- target: debian11
codename: bullseye
- target: debian12
codename: bookworm
- target: debian13
codename: trixie
runs-on: ${{ matrix.target }}
steps:
- name: Install Node.js and git
run: |
apt-get update
apt-get install nodejs git
- name: Checkout repository
uses: actions/checkout@v3
with:
github-server-url: https://gitea.pkm.physik.tu-darmstadt.de
- name: Install build dependencies
run: |
bash requirements.debian
- name: Build Package
run: |
dpkg-buildpackage -us -uc -b
- name: Collect Artifacts
run: |
mkdir -p artifacts
mv -v ../*.deb artifacts/
- name: Upload Artifacts
uses: actions/upload-artifact@v3
with:
name: package-${{ matrix.codename }}
path: artifacts/*.deb