Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions .github/workflows/website-evidence-capture.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Capture Sui Website Evidence

on:
push:
branches:
- website-evidence-capture-20260804-v2
paths:
- .github/workflows/website-evidence-capture.yml
- website-evidence/capture.mjs
workflow_dispatch:

permissions:
contents: write

jobs:
capture:
runs-on: ubuntu-latest
timeout-minutes: 25

steps:
- name: Check out capture branch
uses: actions/checkout@v4
with:
ref: website-evidence-capture-20260804-v2
fetch-depth: 0

- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '20'

- name: Install browser and image tooling
working-directory: website-evidence
run: |
npm init -y
npm install --no-audit --no-fund playwright@1.57.0 sharp@0.33.5
npx playwright install --with-deps chromium

- name: Capture live website screenshots
run: node website-evidence/capture.mjs

- name: Verify generated evidence
run: |
find website-evidence-output -maxdepth 3 -type f -printf '%p\t%s bytes\n' | sort
test -f website-evidence-output/README.txt
test -f website-evidence-output/MANIFEST.json

- name: Upload evidence artifact
uses: actions/upload-artifact@v4
with:
name: SUI_WEBSITE_EVIDENCE_2026-08-04
path: website-evidence-output
if-no-files-found: error
retention-days: 7

- name: Commit captures to the evidence branch
run: |
git config user.name 'Sui Evidence Bot'
git config user.email 'actions@users.noreply.github.com'
git add -f website-evidence-output
git commit -m 'Capture live Sui website evidence [skip ci]'
git push origin HEAD:website-evidence-capture-20260804-v2
28 changes: 28 additions & 0 deletions website-evidence-output/CAPTURE_LOG.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
OPEN https://www.dtsinemkarakaskalak.com/
ROUTE_ERROR https://www.dtsinemkarakaskalak.com/: page.goto: net::ERR_NAME_NOT_RESOLVED at https://www.dtsinemkarakaskalak.com/
Call log:
- navigating to "https://www.dtsinemkarakaskalak.com/", waiting until "domcontentloaded"

OPEN https://dtsinemkarakaskalak.com/
ROUTE_ERROR https://dtsinemkarakaskalak.com/: page.goto: net::ERR_NAME_NOT_RESOLVED at https://dtsinemkarakaskalak.com/
Call log:
- navigating to "https://dtsinemkarakaskalak.com/", waiting until "domcontentloaded"

OPEN https://sinemkarakas.com/
SAVED RAW_FULL_PAGE/01_Website_Home_Full_Page_2400px.png 2400x4300
SAVED CROPPED_EVIDENCE/01_Website_Home_Header_Hero_HD_CROP.png 2400x1600
SKIP language selector crop: no visible control matched
OPEN https://sinemkarakas.com/#
SAVED RAW_FULL_PAGE/02_EN_Home_Full_Page_2400px.png 2400x4300
SAVED CROPPED_EVIDENCE/03_EN_Home_Header_Hero_HD_CROP.png 2400x1600
SKIP CROPPED_EVIDENCE/04_EN_International_Patients_Note_CROP.png: text not found: /Patients travelling from abroad are welcome/i
SKIP CROPPED_EVIDENCE/05_EN_Contact_Address_Hours_CROP.png: text not found: /Begin a conversation/i
OPEN https://sinemkarakas.com/en/patient-journey
ROUTE_REJECTED https://sinemkarakas.com/en/patient-journey status=404 chars=566
OPEN https://sinemkarakas.com/en/hasta-yolculugu
ROUTE_REJECTED https://sinemkarakas.com/en/hasta-yolculugu status=404 chars=566
OPEN https://sinemkarakas.com/patient-journey
ROUTE_REJECTED https://sinemkarakas.com/patient-journey status=404 chars=566
OPEN https://sinemkarakas.com/
OPEN https://sinemkarakas.com/#
SAVED CROPPED_EVIDENCE/07_DE_Home_Header_Hero_HD_CROP.png 2400x1600
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading