Skip to content

chore: date changelog and cut v0.1.0 release (#102) - #103

Merged
wpak-ai merged 10 commits into
developfrom
release/v0.1.0
Jul 31, 2026
Merged

chore: date changelog and cut v0.1.0 release (#102)#103
wpak-ai merged 10 commits into
developfrom
release/v0.1.0

Conversation

@bradjin8

@bradjin8 bradjin8 commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Move accumulated [Unreleased] entries into ## [0.1.0] - 2026-07-31 and reset [Unreleased] for post-release work
  • Update SECURITY.md supported-versions table for the first tagged pre-release
  • Document branching and release steps in CONTRIBUTING.md (aligned with wg21-wiki-mcp conventions)

Closes #102

Test plan

  • pre-commit run -a
  • pytest -m 'not integration'
  • CI green on merge commit
  • After merge: gh release create v0.1.0 --target develop --title v0.1.0 --notes-file RELEASE_NOTES_v0.1.0.md
  • Confirm compare links in CHANGELOG resolve

Move accumulated [Unreleased] entries into [0.1.0] - 2026-07-31, document the release workflow in CONTRIBUTING.md, and update SECURITY.md for the first tagged pre-release.
@bradjin8
bradjin8 requested a review from wpak-ai as a code owner July 31, 2026 16:32
@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

The documentation records the 0.1.0 release, defines release and support procedures, and adds release notes covering features, installation, prerequisites, and stability expectations.

Changes

Release documentation

Layer / File(s) Summary
Record the 0.1.0 release
CHANGELOG.md
The changelog dates version 0.1.0, adds release entries, and removes pre-release guidance.
Document release and support procedures
CONTRIBUTING.md, SECURITY.md
Contribution guidance documents release preparation and tagging. The security policy defines support for 0.1.x.
Add 0.1.0 release notes
RELEASE_NOTES_v0.1.0.md
Release notes describe features, installation, prerequisites, stability expectations, and the changelog reference.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related issues

  • cppalliance/paperscout#122 — Covers release metadata, changelog updates, and tag verification.
  • cppalliance/cppa-weblate-plugin#205 — Covers initial release documentation, changelog versioning, and release procedures.

Suggested reviewers: wpak-ai

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Linked Issues check ⚠️ Warning The PR dates and resets the changelog, but [#102] still lacks evidence of the tag, GitHub Release, CI validation, compare-link checks, and reviewer approval. Create and validate tag v0.1.0, publish the GitHub Release, confirm compare links and tagged-commit CI, and obtain reviewer approval.
✅ Passed checks (4 passed)
Check name Status Explanation
Out of Scope Changes check ✅ Passed The changelog, security guidance, contribution procedures, and release notes support the v0.1.0 release objective in [#102].
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main changes: dating the changelog and preparing the v0.1.0 release.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.1.0

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

@coderabbitai coderabbitai 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.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CHANGELOG.md`:
- Around line 10-12: Complete the v0.1.0 release process for the version
declared in cli/pyproject.toml: create and push the v0.1.0 Git tag, publish the
corresponding GitHub Release, and update both changelog links to reference valid
release and comparison URLs.

In `@CONTRIBUTING.md`:
- Around line 106-114: Update the release checklist in CONTRIBUTING.md: after
moving entries into the versioned changelog heading, require the ## [Unreleased]
section to remain empty; require Step 3 to use release notes from the new
changelog section; and add a final step confirming the changelog compare links
resolve after the new tag is created.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 11c19bff-5b8e-4027-a5ae-71a02800fc3a

📥 Commits

Reviewing files that changed from the base of the PR and between 09ebd73 and 51ba913.

📒 Files selected for processing (3)
  • CHANGELOG.md
  • CONTRIBUTING.md
  • SECURITY.md

Comment thread CHANGELOG.md
Comment thread CONTRIBUTING.md Outdated

@coderabbitai coderabbitai 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@RELEASE_NOTES_v0.1.0.md`:
- Line 26: Update the v0.1.0 release flow and RELEASE_NOTES_v0.1.0.md so the
v0.1.0 tag is created and validated before publication, and ensure the tagged
CHANGELOG.md contains a finalized 0.1.0 section with a release date instead of
“TBD”. Keep the full changelog link pointed at the validated tag.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 4d133aeb-f58e-43ed-9213-512a26b78713

📥 Commits

Reviewing files that changed from the base of the PR and between 51ba913 and 1123518.

📒 Files selected for processing (1)
  • RELEASE_NOTES_v0.1.0.md

Comment thread RELEASE_NOTES_v0.1.0.md

@coderabbitai coderabbitai 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CONTRIBUTING.md`:
- Around line 110-116: Update the release workflow steps in CONTRIBUTING.md so
an existing vX.Y.Z tag is never reused for publishing. Require stopping to
verify the existing tag’s target against the merged release commit, and only
create and publish the GitHub Release after confirming the tag points to that
commit.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: ba589f53-38ad-4023-b44f-a554d8d2b838

📥 Commits

Reviewing files that changed from the base of the PR and between dd5d629 and 6b6a9bd.

📒 Files selected for processing (2)
  • CONTRIBUTING.md
  • RELEASE_NOTES_v0.1.0.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • RELEASE_NOTES_v0.1.0.md

Comment thread CONTRIBUTING.md Outdated

@coderabbitai coderabbitai 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CONTRIBUTING.md`:
- Around line 111-116: Update the release-tagging instructions around the
existing tag creation and validation steps to capture the peeled develop commit
with git rev-parse --verify 'develop^{commit}', create new tags explicitly on
that commit, and leave existing tags unchanged. Before pushing in either case,
compare git rev-parse --verify 'vX.Y.Z^{commit}' against the captured
release_commit rather than comparing annotated tag object IDs.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 9fc5a409-a031-4f6a-b1af-32d83d887ed7

📥 Commits

Reviewing files that changed from the base of the PR and between 6b6a9bd and 9957327.

📒 Files selected for processing (1)
  • CONTRIBUTING.md

Comment thread CONTRIBUTING.md

@wpak-ai wpak-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

  1. CONTRIBUTING.md:117, RELEASE_NOTES_v0.1.0.md:5 - amend step 5 to name RELEASE_NOTES_vX.Y.Z.md as the --notes-file artifact and add a checklist step that creates it

  2. CONTRIBUTING.md:96, CONTRIBUTING.md:104, SECURITY.md:9 - delete the "or main for release fixes" clause so the whole doc set names develop as the single branch that work, releases, and security fixes land on

Comment thread CONTRIBUTING.md
Comment thread RELEASE_NOTES_v0.1.0.md
Comment thread SECURITY.md Outdated
@bradjin8 bradjin8 changed the title chore: date changelog and cut v0.1.0 release (#102) fix: PriorityJobQueue follow-ups from #100 review Jul 31, 2026
@bradjin8 bradjin8 changed the title fix: PriorityJobQueue follow-ups from #100 review chore: date changelog and cut v0.1.0 release (#102) Jul 31, 2026
@bradjin8 bradjin8 self-assigned this Jul 31, 2026
wpak-ai pushed a commit that referenced this pull request Jul 31, 2026
* fix: queue follow-ups from #100 review (#103)

Emit JOB_CANCELLED in cancel_all, dispatch listeners outside the lock,
and treat FAILED/CANCELLED dependencies as unmet in all_dependencies_met.

* fix: addressed ai review findings
@wpak-ai wpak-ai closed this in #104 Jul 31, 2026
@wpak-ai wpak-ai reopened this Jul 31, 2026
@bradjin8
bradjin8 requested a review from wpak-ai July 31, 2026 18:34
@wpak-ai
wpak-ai merged commit 501c1a8 into develop Jul 31, 2026
13 checks passed
@wpak-ai
wpak-ai deleted the release/v0.1.0 branch July 31, 2026 18:36
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.

Date the changelog and cut the v0.1.0 tag and first GitHub Release

2 participants