name: Upstream pin check on: schedule: - cron: "0 6 * * 1" # Mondays 06:00 UTC — catches upstream/Qt drift between ISO builds workflow_dispatch: push: paths: - "localrepo/end4-pkgbuilds/quickshell-git/PKGBUILD" - "localrepo/check-quickshell-pin.sh" - "airootfs/root/customize_airootfs.sh" - ".gitea/workflows/pin-check.yaml" jobs: quickshell-pin: runs-on: archlinux steps: - name: Checkout repo uses: actions/checkout@v4 # Tripwire for the failure mode that broke ISO build run 137: # a quickshell pin (ours or end-4's) that predates a Qt compat fix # or has simply gone stale. Fails the job so the drift is visible # in Actions instead of surfacing as a 3-hour ISO build failure. - name: Check quickshell pins run: ./localrepo/check-quickshell-pin.sh