27 lines
857 B
YAML
27 lines
857 B
YAML
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
|