From fad6ceb13be68221d4bad9c507a25cc083b03307 Mon Sep 17 00:00:00 2001 From: matt Date: Tue, 30 Sep 2025 16:20:05 -0700 Subject: [PATCH] ci: retire preview perf workflow --- .github/workflows/preview-perf-ci.yml | 49 -------------------------- CHANGELOG.md | 3 ++ README.md | Bin 123182 -> 123260 bytes 3 files changed, 3 insertions(+), 49 deletions(-) delete mode 100644 .github/workflows/preview-perf-ci.yml diff --git a/.github/workflows/preview-perf-ci.yml b/.github/workflows/preview-perf-ci.yml deleted file mode 100644 index 2cf21a4..0000000 --- a/.github/workflows/preview-perf-ci.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Preview Performance Regression Gate - -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] - paths: - - 'code/**' - - 'csv_files/**' - - 'logs/perf/theme_preview_warm_baseline.json' - - '.github/workflows/preview-perf-ci.yml' - -jobs: - preview-perf: - runs-on: ubuntu-latest - timeout-minutes: 20 - env: - PYTHONUNBUFFERED: '1' - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.11' - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install -r requirements.txt - - name: Launch app (background) - run: | - python -m uvicorn code.web.app:app --host 0.0.0.0 --port 8080 & - echo $! > uvicorn.pid - # simple wait - sleep 5 - - name: Run preview performance CI check - run: | - python -m code.scripts.preview_perf_ci_check --url http://localhost:8080 --baseline logs/perf/theme_preview_warm_baseline.json --p95-threshold 5 - - name: Upload candidate artifact - if: always() - uses: actions/upload-artifact@v4 - with: - name: preview-perf-candidate - path: logs/perf/theme_preview_ci_candidate.json - - name: Stop app - if: always() - run: | - if [ -f uvicorn.pid ]; then kill $(cat uvicorn.pid) || true; fi diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ce183f..aab4293 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,9 @@ This format follows Keep a Changelog principles and aims for Semantic Versioning ### Fixed - _No changes yet._ +### Removed +- Preview performance GitHub Actions workflow (`.github/workflows/preview-perf-ci.yml`) retired after persistent cold-start failures; run the regression helper script manually as needed. + ## [2.3.2] - 2025-09-30 ### Fixed - Theme catalog pagination reprocesses HTMX fragments after Ajax loads so the “Next” button behaves correctly in the picker and simple catalog views. diff --git a/README.md b/README.md index ace8ce16bf2f5d8b54225a6d486763d41d36e865..6024b28e8f6315add47a7f182fe3b3818871e640 100644 GIT binary patch delta 336 zcmXAlF-yZh7>3`ELSyGr99rltf)2$&Iyj4iqs2dv+K`mS3$z!5PU>H{;bu2ca1yfj zA2@|t2Y-T_i-Yf-gj~M6=Y7BLy}YiY-*t5NCOb_%Xyl5953`3-w$ zsuaf9;~LZHNgjGHs91)R1lO#6cN6B8NRiq5cHe%F+g(j{MRrBMX37|OU3|)-)tk^Y z=b2%jf^$kHPVD*fZZDv7}OXP7@QeAfuuV_B0~v7>UQ?)jLpoV5V3NGBA{pi5T*iI zR+A@+2v0w7i}B9%Pq!K6B%wNhdeeZaG8u9hih=A*hP3IDcNmS86&UOoOc_*xLK;Br z6+np+AUl~MpCJXvS70z=(3~7Dttbx?$pMNfFq8p}DFUiXWJm%V2hvfw{pcOWZ034j zhEkxa5}>#)&^d`ft3Z}PoQcqv2ev~4=%7rXNyT6uLN&}L9iYw}uo)m1A>_-!_UAHa j0!4w|0F!xOQxfHnodlG~2l9)-p;87UQ>Gt%z_=X%NO(&+