Skip to content

feat: CPS 2025 jury prize#4452

Merged
brunobesson merged 3 commits intomasterfrom
cps-2025---jury-prize
Nov 19, 2025
Merged

feat: CPS 2025 jury prize#4452
brunobesson merged 3 commits intomasterfrom
cps-2025---jury-prize

Conversation

@flob38
Copy link
Copy Markdown
Contributor

@flob38 flob38 commented Oct 27, 2025

Add jury prize (action, paysage, faune/flore/inclassable/topoguide) for 2025 edition of CPS

Summary by CodeRabbit

  • New Features
    • Published the 2025 Sophie Picture Contest winners: four winning photographs are now shown with their titles, artist names and award categories (Action, Landscape, Fauna/Flora/Inclassable, Topoguide). These entries are visible within the contest view so visitors can browse the winning images and associated details.

@github-actions github-actions bot added the enhancement New feature or request label Oct 27, 2025
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Oct 27, 2025

Walkthrough

Added a winners array to the 2025 entry in src/views/portals/SophiePictureContestView.vue containing four winner objects (title, author, image.document_id, category).

Changes

Cohort / File(s) Summary
Add 2025 winners data
src/views/portals/SophiePictureContestView.vue
Added winners array under years[2025] with four winner objects: { title, author, image: { document_id }, category } (IDs: 1820998, 1828515, 1824474, 1703979).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Verify the four document_id values map to the intended images.
  • Confirm category strings align with existing category conventions/localization.
  • Check spelling/formatting of titles and authors.

Possibly related PRs

  • feat: Initialization CPS 2025 #4413 — Modifies the same years[2025] entry in src/views/portals/SophiePictureContestView.vue; related to adding document/image metadata for 2025.

Poem

🐰 Four frames of light in tidy array,
Titles and names now bound in display,
Document IDs tucked in neat,
Winners parade on the contest street,
Hopping with joy — a rabbit's hooray! 📸✨

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The pull request title "feat: CPS 2025 jury prize" accurately reflects the main change in the changeset. The modification adds a winners array for the 2025 entry in SophiePictureContestView.vue containing four jury prize winners across different categories (Action, Paysage, Faune/Flore/Inclassable, and Topoguide), which directly corresponds to the title's reference to "CPS 2025 jury prize". The title is concise, specific, and uses a conventional commit format that clearly communicates the feature being added without unnecessary noise or vague language.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch cps-2025---jury-prize

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a1b5595 and eb0be2e.

📒 Files selected for processing (1)
  • src/views/portals/SophiePictureContestView.vue (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • src/views/portals/SophiePictureContestView.vue
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: build (lts/*)

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f929053 and 0b1a1ea.

📒 Files selected for processing (1)
  • src/views/portals/SophiePictureContestView.vue (1 hunks)
🧰 Additional context used
🪛 GitHub Actions: Continuous integration
src/views/portals/SophiePictureContestView.vue

[error] 521-521: Parsing error: Unexpected token, expected "," (445:30)

🔇 Additional comments (1)
src/views/portals/SophiePictureContestView.vue (1)

520-543: Winner data looks good.

The four winner objects are properly structured with all required fields (title, author, image, category). The categories correctly cover Action, Paysage, Faune / Flore / Inclassable, and Topoguide as mentioned in the PR objectives. Once the indentation issue on line 519 is fixed, this data will integrate properly.

@brunobesson brunobesson merged commit 2f12338 into master Nov 19, 2025
9 checks passed
@brunobesson brunobesson deleted the cps-2025---jury-prize branch November 19, 2025 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants