name: Build hyprwayland-scanner on: push: branches: - main paths: - .gitea/workflows/build-hyprwayland-scanner.yml - "hyprwayland-scanner/**" workflow_dispatch: jobs: build_push: name: Build and push image runs-on: ubuntu-latest steps: - name: Setup environment shell: bash run: | sudo apt-get update sudo apt-get install -y podman skopeo iptables # These stage versions are pinned by https://github.com/renovatebot/renovate - name: Checkout uses: actions/checkout@v6 # v5 - name: Setup workspace shell: bash run: | mkdir -p ./rpmbuild/{RPMS,SPECS} cp ./hyprwayland-scanner/hyprwayland-scanner.spec ${GITEA_WORKSPACE}/rpmbuild/SPECS - name: Build RPM shell: bash run: | podman run --rm \ -v ./rpmbuild:/root/rpmbuild:rw,z \ -v ./entrypoint.sh:/root/entrypoint.sh:ro,z \ -w /root \ fedora:latest \ /root/entrypoint.sh /root/rpmbuild/SPECS/hyprwayland-scanner.spec - name: List everything shell: bash run: | echo "Home directory" ls ~ echo "Current directory" ls . echo "Supposed rpm location" ls ~/buildrpm/RPMS