steps: - name: build-and-upload-debian-package-ubuntu-22-04 image: ubuntu:22.04 pull: true environment: GITEA_PACKAGE_TOKEN: from_secret: gitea_token commands: - ./scripts/ci/bootstrap-apt.sh - ./scripts/ci/build-package.sh - ./scripts/ci/upload-package.sh when: - event: [push, cron, manual] - name: build-and-upload-debian-package-ubuntu-24-04 image: ubuntu:24.04 pull: true environment: GITEA_PACKAGE_TOKEN: from_secret: gitea_token commands: - ./scripts/ci/bootstrap-apt.sh - ./scripts/ci/build-package.sh - ./scripts/ci/upload-package.sh when: - event: [push, cron, manual] - name: build-and-upload-debian-package-ubuntu-26-04 image: ubuntu:26.04 pull: true environment: GITEA_PACKAGE_TOKEN: from_secret: gitea_token commands: - ./scripts/ci/bootstrap-apt.sh - ./scripts/ci/build-package.sh - ./scripts/ci/upload-package.sh when: - event: [push, cron, manual] - name: build-and-upload-debian-package-debian-12 image: debian:12 pull: true environment: GITEA_PACKAGE_TOKEN: from_secret: gitea_token commands: - ./scripts/ci/bootstrap-apt.sh - ./scripts/ci/build-package.sh - ./scripts/ci/upload-package.sh when: - event: [push, cron, manual] - name: build-and-upload-debian-package-debian-13 image: debian:13 pull: true environment: GITEA_PACKAGE_TOKEN: from_secret: gitea_token commands: - ./scripts/ci/bootstrap-apt.sh - ./scripts/ci/build-package.sh - ./scripts/ci/upload-package.sh when: - event: [push, cron, manual] - name: build-and-upload-debian-package-debian-11 image: debian:11 pull: true environment: GITEA_PACKAGE_TOKEN: from_secret: gitea_token commands: - ./scripts/ci/bootstrap-apt.sh - ./scripts/ci/build-package.sh - ./scripts/ci/upload-package.sh when: - event: [push, cron, manual]