Skip to content

release: prepare 2.0.0-rc8 - #143

Merged
FullGas1 merged 1 commit into
developfrom
release/2.0.0-rc8
Aug 26, 2026
Merged

release: prepare 2.0.0-rc8#143
FullGas1 merged 1 commit into
developfrom
release/2.0.0-rc8

Conversation

@FullGas1

@FullGas1 FullGas1 commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Bumps ctld.VERSION to 2.0.0-rc8 and drafts RELEASE_NOTES.md for this release candidate.
  • Theme: troop-pickup fixes (FOB, FARP) and config-load robustness (FIX-CONFIG-NOT-LOADED-GUARD, FIX-BEACON-FM-POOL-GAP), plus two new scripted APIs.
  • No CHANGELOG.md change - [Unreleased] stays open per the established rc convention (rc1-rc7 never froze it); the ## [Unreleased] section already carries all entries for this rc.
  • No breaking changes or config removals.

Test plan

  • Local rebuild (merge_CTLD.ps1) confirmed the built CTLD.lua carries ctld.VERSION = "2.0.0-rc8".
  • busted tests/ci/ green (1360/1360, unrelated to this PR's change but re-verified before opening).

Summary by Sourcery

Prepare the 2.0.0-rc8 release candidate with troop-pickup, beacon-frequency, and configuration-load fixes.

New Features:

  • Add troop pickup support for built FARPs and scripted pickup zones on named objects.
  • Allow scripted beacons to request a specific frequency.

Bug Fixes:

  • Fix troop pickup at built FOBs and FARPs, restore access to the full FM beacon frequency range, and provide a clear error when CTLD is not initialized.

Documentation:

  • Update release notes for 2.0.0-rc8 and link to the corresponding documentation.

Chores:

  • Bump CTLD.VERSION to 2.0.0-rc8.

@FullGas1
FullGas1 requested a review from davidp57 as a code owner August 26, 2026 21:13
@FullGas1 FullGas1 added the skip-changelog PR touches src/ but intentionally needs no CHANGELOG entry (waives changelog-guard) label Aug 26, 2026
@sourcery-ai

sourcery-ai Bot commented Aug 26, 2026

Copy link
Copy Markdown

Reviewer's Guide

Prepares CTLD 2.0.0-rc8 by updating the embedded version and replacing the rc7 release notes with rc8 documentation covering troop-pickup fixes, FM beacon pool coverage, clearer initialization failures, new scripting APIs, and configuration compatibility.

File-Level Changes

Change Details Files
Bump the release candidate version and refresh release documentation for rc8.
  • Update the source version constant to 2.0.0-rc8.
  • Retarget installation documentation links and rc-specific upgrade guidance.
  • Document troop pickup, beacon-frequency, initialization-guard, and scripted API changes.
  • Clarify configuration compatibility and default FARP pickup behavior.
src/CTLD_config.lua
RELEASE_NOTES.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@FullGas1
FullGas1 merged commit 6f5ea07 into develop Aug 26, 2026
9 checks passed
@FullGas1
FullGas1 deleted the release/2.0.0-rc8 branch August 26, 2026 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog PR touches src/ but intentionally needs no CHANGELOG entry (waives changelog-guard)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants