Skip to content

Add BMT 2026 date announcement and show 2 news posts on front page#107

Merged
alphdelta merged 5 commits into
mainfrom
devin/1779856594-bmt-2026-event-page
May 27, 2026
Merged

Add BMT 2026 date announcement and show 2 news posts on front page#107
alphdelta merged 5 commits into
mainfrom
devin/1779856594-bmt-2026-event-page

Conversation

@devin-ai-integration
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot commented May 27, 2026

Summary

  1. Adds a news post announcing that BMT 2026 will be held on November 14, 2026, replicating the BMT 2025 date-set post.
  2. Updates the front page template to show the 2 most recent news posts (instead of 1), so both the new BMT 2026 announcement and the existing BmMT 2026 Online Logistics post appear as announcement boxes.

Changes:

  • New file: content/news/2026-05-27_bmt-2026-date-set.md
  • Modified: templates/index.html — changed news slice from end=1 to end=2

Review & Testing Checklist for Human

  • Verify the front page shows all 3 announcement boxes (2 news + 1 blog)
  • Verify the BMT 2026 post content and date look correct

Notes

The front page previously showed only 1 news box. Since the new post has a newer date (May 27) than the BmMT Online Logistics post (May 24), it would have replaced it. Increasing the slice to 2 preserves both.

Link to Devin session: https://app.devin.ai/sessions/6c9f29b1334142939264ad60172cf0a7
Requested by: @alphdelta

- Create bmt-2026.md with in-person event date of November 14, 2026
- Create bmt-2026-online.md for the online version
- Both pages based on BMT 2025 structure with updated dates
- Registration timeline, contest format, scoring, and eligibility info included

Co-Authored-By: golden <golden@berkeley.mt>
@devin-ai-integration
Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Copy link
Copy Markdown
Contributor Author

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

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

Devin Review found 1 potential issue.

View 3 additional findings in Devin Review.

Open in Devin Review

Comment thread content/events/bmt-2026-online.md Outdated
Comment on lines +202 to +205
<th>Location</td>
<td colspan="4" class="text-center">
Assigned Classrooms — See Tournament Guide
</td>
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

🟡 Online tournament table shows "Assigned Classrooms" copied from in-person template

The scoring summary table in the BMT 2026 Online page contains a "Location" row that reads "Assigned Classrooms — See Tournament Guide" (content/events/bmt-2026-online.md:204). This text was copied from the in-person BMT 2026 template (content/events/bmt-2026.md:225) without being adapted for the online context. An online tournament has no physical classrooms; this will confuse participants. The 2025 online version (content/events/bmt-2025-online.md:207) has the same pre-existing issue.

Suggested change
<th>Location</td>
<td colspan="4" class="text-center">
Assigned Classrooms — See Tournament Guide
</td>
<th>Location</td>
<td colspan="4" class="text-center">
Online — See Tournament Guide
</td>
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Good catch — fixed in 48d07f2. Changed to "Online — See Tournament Guide".

Remove bmt-2026.md and bmt-2026-online.md event pages.
Add news post announcing BMT 2026 on November 14, 2026, based on the
BMT 2025 date-set post.

Co-Authored-By: golden <golden@berkeley.mt>
@devin-ai-integration devin-ai-integration Bot changed the title Add BMT 2026 and BMT 2026 Online event pages Add BMT 2026 date announcement news post May 27, 2026
devin-ai-integration Bot and others added 2 commits May 27, 2026 04:57
Add a third announcement box below the existing News and Blog boxes
on the home page, announcing BMT 2026 on November 14, 2026.

Co-Authored-By: golden <golden@berkeley.mt>
Increase news slice from 1 to 2 so both BMT 2026 date set and BmMT
Online Logistics posts appear. Remove the static announcement box
since the news post auto-populates into a box.

Co-Authored-By: golden <golden@berkeley.mt>
@devin-ai-integration devin-ai-integration Bot changed the title Add BMT 2026 date announcement news post Add BMT 2026 date announcement and show 2 news posts on front page May 27, 2026
@devin-ai-integration
Copy link
Copy Markdown
Contributor Author

Test Results

Tested deploy preview at https://pr-107.berkeley-mt.pages.dev/

  • It should show 3 announcement boxes on the front page — ✅ Passed
  • It should link to the correct BMT 2026 news post — ✅ Passed
  • It should show more boxes than production — ✅ Passed
Evidence: Deploy Preview vs Production
Production (2 boxes) Deploy Preview (3 boxes)
Production Preview
1 NEWS + 1 BLOG 2 NEWS + 1 BLOG
BMT 2026 Post Content

BMT 2026 post

URL: /news/bmt-2026-date-set/ — title, date (May 27, 2026), body text, and archive link all render correctly.

Devin session

@alphdelta alphdelta merged commit ca8369a into main May 27, 2026
2 checks passed
@alphdelta alphdelta deleted the devin/1779856594-bmt-2026-event-page branch May 27, 2026 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant