summaryrefslogtreecommitdiff
path: root/.github/workflows/fedora-build.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/fedora-build.yml')
-rw-r--r--.github/workflows/fedora-build.yml51
1 files changed, 0 insertions, 51 deletions
diff --git a/.github/workflows/fedora-build.yml b/.github/workflows/fedora-build.yml
deleted file mode 100644
index 3044abfe..00000000
--- a/.github/workflows/fedora-build.yml
+++ /dev/null
@@ -1,51 +0,0 @@
-name: Check build for Fedora.
-
-on:
- push:
- branches: [ main ]
- pull_request:
- branches: [ main ]
-
- # Allows you to run this workflow manually from the Actions tab
- workflow_dispatch:
-
-jobs:
- fedora-build:
- container: fedora:latest
- runs-on: ubuntu-latest
-
- steps:
- - name: Install tooling for source RPM build
- run: |
- dnf -y install @development-tools @rpm-development-tools
- dnf -y install rpkg git
- dnf -y install 'dnf-command(builddep)'
-
- # It is necessary to checkout into sub-directory, because of some weird ownership problems cause by using containers
- - name: Check out sources
- uses: actions/checkout@v3
- with:
- fetch-depth: 0
- path: swayfx
-
- - name: Copy spec into root dir
- run: |
- cd swayfx
- cp ./build-scripts/swayfx.rpkg.spec ./
-
- - name: Generate spec
- run: |
- cd swayfx
- mkdir specs
- rpkg spec --source --outdir specs
-
- - name: Install build dependencies
- run: |
- cd swayfx
- dnf -y builddep ./specs/swayfx.rpkg.spec
-
- - name: Local build
- run: |
- cd swayfx
- mkdir -p out
- rpkg local --out `pwd`/out