From 8c62d0cf4c21530958a8a093cbddf3b3abc9be12 Mon Sep 17 00:00:00 2001 From: Roman Gilg Date: Tue, 20 Feb 2024 20:08:12 +0100 Subject: [PATCH] ci: add weekly rebuild This ensures our project keeps building and that there is always a package produced by our CI onmaster branch available. --- .github/workflows/rebuild.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/rebuild.yml diff --git a/.github/workflows/rebuild.yml b/.github/workflows/rebuild.yml new file mode 100644 index 0000000000..5b9e0127e3 --- /dev/null +++ b/.github/workflows/rebuild.yml @@ -0,0 +1,19 @@ +# SPDX-FileCopyrightText: 2024 Roman Gilg +# SPDX-License-Identifier: MIT +name: Weekly Project Rebuild +on: + schedule: + - cron: '0 5 * * 4' +jobs: + build: + if: github.repository == 'winft/theseus-ship' + uses: ./.github/workflows/build.yml + with: + image: registry.gitlab.com/kwinft/ci-images/archlinux/kwinft-base-master + + package: + uses: ./.github/workflows/package.yml + needs: build + with: + image: registry.gitlab.com/kwinft/ci-images/archlinux/kwinft-base-master + package-name: theseus-ship