From 631d2ac2e3304b11a899d5a3d3929cde89ad246c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Doubravsk=C3=BD?= Date: Thu, 30 Jul 2026 13:45:17 +0200 Subject: [PATCH] =?UTF-8?q?Opravit=20p=C3=A1d=20test=C5=AF=20na=20chyb?= =?UTF-8?q?=C4=9Bj=C3=ADc=C3=ADm=20adres=C3=A1=C5=99i=20data/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SQLite si adresář sám nevytvoří, takže `payload migrate` i integrační testy padaly na SQLITE_CANTOPEN (kód 14). Lokálně se to neprojevilo, protože adresář existoval z dřívějška; v CI po čerstvém checkoutu ne. Adresáře data/ a media/ proto drží v repu .gitkeep, samotný obsah zůstává ignorovaný. Řeší to i onboarding — po `git clone` teď projde postup z README bez ručního mkdir. Co-Authored-By: Claude Opus 5 --- .gitignore | 10 +++++++--- CHANGELOG.md | 6 ++++++ data/.gitkeep | 0 media/.gitkeep | 0 4 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 data/.gitkeep create mode 100644 media/.gitkeep diff --git a/.gitignore b/.gitignore index bcecd7a..36496b4 100644 --- a/.gitignore +++ b/.gitignore @@ -14,9 +14,13 @@ node_modules/ .env .env*.local -# data aplikace — obsah, ne kód -/data -/media +# Data aplikace — obsah, ne kód. Samotné adresáře ale v repu být musí: +# SQLite si adresář nevytvoří a bez něj spadne `payload migrate` i testy +# hláškou SQLITE_CANTOPEN (kód 14). +/data/* +!/data/.gitkeep +/media/* +!/media/.gitkeep # editory a OS /.idea/* diff --git a/CHANGELOG.md b/CHANGELOG.md index dbc9c7b..0632dfb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,3 +21,9 @@ verzování [sémantické](https://semver.org/lang/cs/). - Proměnná `CSRF_ORIGINS` pro případy, kdy se admin otevírá i z jiné adresy, než je `NEXT_PUBLIC_SERVER_URL` (typicky po IP v LAN). Bez ní Payload odmítal veškeré zápisy včetně nahrávání obrázků chybou 403. + +### Opraveno + +- Adresáře `data/` a `media/` jsou v repu přes `.gitkeep`. SQLite si adresář + nevytvoří, takže po čerstvém `git clone` padaly testy i `payload migrate` + na `SQLITE_CANTOPEN` (kód 14) — projevilo se to až v CI. diff --git a/data/.gitkeep b/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/media/.gitkeep b/media/.gitkeep new file mode 100644 index 0000000..e69de29