Tre GitHub Actions der gør CI til mere end en testløber: saml bugrapporter fra dit live-site, hold øje med at sitet virker, og fang EU-compliance-regressioner — alt sammen som versionerede actions du kan droppe ind i ethvert workflow i dag.
Opdateret august 2026 · Læsetid: 6 minutter
Din CI-pipeline kører ved hvert push, uanset om nogen ser på det. Det gør den til det billigste sted at besvare spørgsmål der ellers kræver et menneske: Knækkede en ny udgivelse tilgængeligheden? Virker sitet overhovedet? Er de bugrapporter der kommer ind, gyldige? Et trin der fejler højt i CI koster sekunder. Det samme problem opdaget af en bruger koster tillid.
Alle tre actions nedenfor er almindelige YAML-trin uden kontooprettelse, uden API-nøgle og uden SaaS-abonnement. Hver er fastgjort til et flydende hovedversions-tag (@v1 / @v2), så du får fejlretninger automatisk uden pludselige breaking changes.
bugbottle-action@v1Hvis du samler bugrapporter som JSON-filer (fra en feedback-widget, et formular-export eller et script), validerer denne action dem mod skemaet inde i dit workflow. En misdannet rapport fejler buildet i stedet for at rådne lydløst i en mappe. Den afslutter med fejlkode ved ugyldigt input, så den kan bruges som port før release.
deskuptime@v1En afhængighedsfri oppetidstjek der kører hvor end din CI kører. Peg den på en URL, og fejler trinnet hvis siden ikke svarer som forventet. Nyttig som post-deploy smoke test — især på statiske sites hvor "deployet lykkedes" og "sitet virker" er to forskellige spørgsmål.
compliance-site-check@v2Kører en GDPR/EAA-orienteret compliancescanning mod en URL og viser fejl i jobloggen. Tilføj den efter hver udgivelse, så et fjernet privatlivspolitik-link eller en ødelagt samtyckemekanisme dukker op samme sted som dine tests.
Dette workflow kører efter udgivelse: det tjekker at sitet er oppe, scanner compliance og validerer indsamlede bugrapporter:
name: Post-deploy checks
on:
schedule:
- cron: '0 6 * * *' # dagligt kl. 06:00 UTC
workflow_dispatch:
jobs:
checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Sitet er oppe
uses: mahope/deskuptime@v1
with:
url: https://example.com
- name: Compliance-scan
uses: mahope/compliance-site-check@v2
with:
url: https://example.com
- name: Valider bugrapporter
uses: mahope/bugbottle-action@v1
with:
path: ./reports
Hvert trin består eller fejler synligt. Ingen dashboard at logge ind på, ingen mail-digest at ignorere — rødt er rødt, samme sted som teamet alligevel kigger.
.github/workflows/post-deploy.yml i dit repository.example.com overalt. Duplikér jobbet med din staging-URL, hvis du også vil tjekke staging.path på mappen hvor rapportfilerne lander. Samler du ikke rapporter endnu, så fjern trinnet — de to andre står alene.Ingen af de tre actions kræver secrets, da ingen kalder eksterne tjenester. De læser dine inputs og arbejder lokalt på runneren.
En typisk oppetidsovervågnings-SaaS starter omkring 70–100 kr./md. pr. site. Compliance-audits koster 15.000–70.000 kr. pr. engagement. Ingen af delene fanger regressioner mellem tjek. Et dagligt CI-job gør begge dele løbende — gratis — på infrastruktur (GitHub-hostede runners) du allerede betaler for: gratis for offentlige repositories og inkluderede minutter for private.
Før du sætter CI op: se hvad compliance-scanneren finder på dit live-site — gratis, uden tilmelding, resultat på cirka ét minut.
Scan dit site gratis →