]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
ci: Stop archiving packages
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 15 Jan 2025 11:58:36 +0000 (12:58 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 15 Jan 2025 15:32:14 +0000 (15:32 +0000)
This takes up a lot of storage space and we're almost hitting the
limit so since nobody's actually using these and we just started
doing nightly builds in OBS, let's drop this and point people towards
OBS for nightly packages in the future.

.github/workflows/mkosi.yml
docs/HACKING.md

index 4c176e971f524d0052a7bd57213d5532fdaae5d0..6f87b76a6ca4fddb2e12913ac2431cae6f364218 100644 (file)
@@ -221,15 +221,3 @@ jobs:
             build/test/journal/*.journal
             build/meson-logs/*
           retention-days: 7
-
-      - name: Archive packages
-        uses: actions/upload-artifact@v4
-        if: (success() || failure()) && (github.repository == 'systemd/systemd' || github.repository == 'systemd/systemd-stable')
-        with:
-          name: ci-mkosi-${{ github.run_id }}-${{ github.run_attempt }}-${{ matrix.distro }}-${{ matrix.release }}-packages
-          path: |
-            build/mkosi.output/*.rpm
-            build/mkosi.output/*.deb
-            build/mkosi.output/*.ddeb
-            build/mkosi.output/*.pkg.tar
-          retention-days: 4
index a062deacb8e84b35926d7eaa564b03b0eb8db15c..e4359e277acd769748e8ed5f41276e6454c4fe02 100644 (file)
@@ -147,18 +147,6 @@ dnf downgrade "systemd*" # Fedora/CentOS
 # TODO: Other distributions
 ```
 
-Additionally, for each pull request, the built distribution packages are
-attached as CI artifacts to the pull request CI jobs, which means that users can
-download and install them to test out if a pull request fixes the issue that
-they reported. To download the packages from a pull request, click on the
-`Checks` tab. Then click on the `mkosi` workflow in the list of workflows on the
-left of the `Checks` page. Finally, scroll down to find the list of CI
-artifacts. In this list of artifacts you can find artifacts containing
-distribution packages. To install these, download the artifact which is a zip
-archive, extract the zip archive to access the individual packages, and install
-them with your package manager in the same way as described above for packages
-that were built locally.
-
 ## Templating engines in .in files
 
 Some source files are generated during build. We use two templating engines: