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 ${GITEA_WORKSPACE}/rpmbuild/{RPMS,SPECS} cp ./hyprwayland-scanner/hyprwayland-scanner.spec ${GITEA_WORKSPACE}/rpmbuild/SPECS - name: Build RPM shell: bash run: | podman run --rm \ --mount type=bind,src=${GITEA_WORKSPACE}/rpmbuild,dst=/root/rpmbuild \ --mount type=bind,src=entrypoint.sh,dst=/entrypoint.sh \ fedora:latest \ /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