From b42c49dbc31fde74b199f29c991882c92ad8ec44 Mon Sep 17 00:00:00 2001 From: Nicola Clark Date: Thu, 8 Jan 2026 17:58:19 -0600 Subject: [PATCH] autobuild RPM --- .gitea/workflows/build-rpm.yaml | 22 ++++++++++++++++++++++ .vscode/settings.json | 3 +++ 2 files changed, 25 insertions(+) create mode 100644 .gitea/workflows/build-rpm.yaml diff --git a/.gitea/workflows/build-rpm.yaml b/.gitea/workflows/build-rpm.yaml new file mode 100644 index 0000000..c76fc11 --- /dev/null +++ b/.gitea/workflows/build-rpm.yaml @@ -0,0 +1,22 @@ +name: Build RPM for new version +on: + push: + tags: + - * +jobs: + build_rpm: + name: Build the RPM + runs-on: fedora + steps: + - name: Install RPM build tools + run: sudo dnf install -y fedpkg mock + - name: Check out code + uses: actions/checkout@v6 + - name: Run mock build + run: fedpkg --release f43 mockbuild + - name: Upload RPM to Gitea registry + run: | + curl \ + --upload-file results_xpadneo-dkms/${{ gitea.ref_name }}/xpadneo-dkms-*.noarch.rpm \ + --user ${{ gitea.actor }}:${{ secrets.REGISTRY_PAT }} \ + ${{ gitea.api_url }}/packages/${{ gitea.actor }}/rpm/f43/upload diff --git a/.vscode/settings.json b/.vscode/settings.json index 4108d08..b9a11e0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,7 +6,10 @@ "buildroot", "copr", "dkms", + "fedpkg", + "Gitea", "hidraw", + "mockbuild", "noarch", "preun", "xpadneo"