Repository navigation
feat(csv-import-export): demo end-to-end checks, docs, and first release - #68
Merged
fbritoferreira merged 3 commits intoOct 9, 2026
Merged
Conversation
…and an end-to-end script Adds category and tag collections, relations and media on article, and scripts/try-csv.mjs, which imports a fixture twice through the plugin and fails unless the second run creates nothing. Also adds the strapi::favicon middleware and a favicon.png: Strapi 5.57 refuses to boot without the middleware, so the demo on main does not start.
…ission checks; demo checks them against a real role
Contributor
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
fbritoferreira
added this pull request to stack #69
October 9, 2026 19:50
Contributor
Coverage Report for Test Coverage Report
File CoverageNo changed files found. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Demo wiring, end-to-end script, docs, and release of the CSV import/export plugin. Stacked on #67.
The demo on
mainfails at boot withMissing required middlewares in configuration. Add the following middlewares: "strapi::favicon".The fix ships here because nothing in this stack could be verified without it.Evidence
pnpm developindemo/exits with the favicon middleware error.After:
pnpm try-csvon a fresh database:The script fails unless the second import creates nothing, which is the upsert requirement. It reruns cleanly on the same database.
documentIdwith a new locale adds that locale to the existing document (tag made localized temporarily), andresetPasswordTokenon users-permissions is rejected as an unknown field.pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm package:check && pnpm docs:buildexit 0; smoke passes.Verification record and screenshots: fbritoferreira/documentation#36.
Merge Danger
Door: one-way
Merging publishes
@fbritoferreira/strapi-csv-import-export@0.1.0to npm throughrelease.yml. A published version cannot be republished, only deprecated.Blast Radius: demo
Outside the new package, only
demo/changes. Its article schema gains fields and relations, so an existingdemo/.tmpdatabase migrates on the next boot.