Skip to content

chore(main): release 0.1.0#101

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 0.1.0#101
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented Apr 11, 2026

Copy link
Copy Markdown
Contributor

This release is too large to preview in the pull request body. View the full release notes here: https://github.com/DavidCozens/solid-syslog/blob/release-please--branches--main--release-notes/release-notes.md

@coderabbitai

coderabbitai Bot commented Apr 11, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 78a7822a-fb3c-44eb-959e-0dd287cbb4de

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
🚥 Pre-merge checks | ✅ 2 | ❌ 3

❌ Failed checks (3 warnings)

Check name Status Explanation Resolution
Linked Issues check ⚠️ Warning The PR updates .release-please-manifest.json (0.0.0→1.0.0) and adds a CHANGELOG; however, no linked issues are included in the PR description, and the objectives reference #65 and #27 without evidence of implementation in the file changes provided. Either link the relevant issues (#65, #27, etc.) to the PR and verify their implementation in the changeset, or clarify that Release Please PRs aggregate changes from previous commits that addressed those issues.
Title check ⚠️ Warning The PR title states 'chore(main): release 0.1.0' but the actual release version in the manifest and changelog is 1.0.0, creating a clear mismatch. Update the PR title to 'chore(main): release 1.0.0' to match the actual version being released in the changeset.
Description check ⚠️ Warning PR description is minimal and redirects to external release notes without addressing template sections like Purpose, Change Description, Test Evidence, or Areas Affected. Provide a comprehensive description within the PR body covering Purpose, Change Description, Test Evidence, and Areas Affected, rather than relying solely on an external link to release notes.
✅ Passed checks (2 passed)
Check name Status Explanation
Out of Scope Changes check ✅ Passed The PR only modifies .release-please-manifest.json and CHANGELOG.md, which are standard Release Please artifacts for version bumping and release documentation—entirely in scope for a chore(main): release PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-please--branches--main

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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
CHANGELOG.md (1)

8-71: Standardize English variant spelling in release notes.

This section mixes “initialisation” and “initialize.” Please use one variant consistently across the same changelog entry for readability and style coherence.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 8 - 71, The changelog mixes British and American
spellings for "initialise/initialisation" vs "initialize/initialization"; pick
one variant (e.g., American: "initialize"/"initialization") and update all
occurrences in this changelog block—notably the entries that mention "add clone
initialisation script" and "initialise SolidSyslog component"—so the same
spelling is used consistently throughout the entry and related release notes.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@CHANGELOG.md`:
- Around line 8-71: The changelog mixes British and American spellings for
"initialise/initialisation" vs "initialize/initialization"; pick one variant
(e.g., American: "initialize"/"initialization") and update all occurrences in
this changelog block—notably the entries that mention "add clone initialisation
script" and "initialise SolidSyslog component"—so the same spelling is used
consistently throughout the entry and related release notes.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b4ed2658-337e-46e0-97d9-6356aa8fb2fd

📥 Commits

Reviewing files that changed from the base of the PR and between 072fc29 and 3149000.

📒 Files selected for processing (2)
  • .release-please-manifest.json
  • CHANGELOG.md

@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 3149000 to bdaf14a Compare April 11, 2026 22:55

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
CHANGELOG.md (1)

72-72: Consider standardizing on British English spelling for consistency.

Line 72 uses "initialize" (American English) while the rest of the changelog uses "initialisation" (British English, e.g., line 8). Since this changelog is auto-generated from commit messages, consider standardizing commit message spelling in future contributions to maintain consistency.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` at line 72, Change the spelling of "initialize" to British
English "initialise" in the changelog entry that currently contains "* remove
stale devcontainer on initialize ..." so the line matches the existing
"initialisation" usage; update the commit message text (or the generated
changelog entry) to replace "initialize" with "initialise" and, if possible, add
a note to standardize commit-message spelling going forward so future
auto-generated changelog entries remain consistent.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CHANGELOG.md`:
- Around line 8-86: The CHANGELOG.md contains duplicate entries across the
v1.2.0 and v1.1.0 sections and references missing git tags (v1.1.0, v1.0.0 /
compare/v1.1.0...v1.2.0); fix by either creating the missing git tags (v1.0.0
and v1.1.0) and then regenerating the changelog so entries are deduplicated, or
remove/merge the duplicated entries under the appropriate release headers
(v1.2.0, v1.1.0) and update any compare URLs to point at existing tags; ensure
the final CHANGELOG.md only lists each change once and that all referenced tags
(v1.2.0, v1.1.0, v1.0.0) actually exist in the git history.

---

Nitpick comments:
In `@CHANGELOG.md`:
- Line 72: Change the spelling of "initialize" to British English "initialise"
in the changelog entry that currently contains "* remove stale devcontainer on
initialize ..." so the line matches the existing "initialisation" usage; update
the commit message text (or the generated changelog entry) to replace
"initialize" with "initialise" and, if possible, add a note to standardize
commit-message spelling going forward so future auto-generated changelog entries
remain consistent.
🪄 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: fd638750-eceb-49cc-9df4-052f80f92e4f

📥 Commits

Reviewing files that changed from the base of the PR and between 3149000 and bdaf14a.

📒 Files selected for processing (2)
  • .release-please-manifest.json
  • CHANGELOG.md
✅ Files skipped from review due to trivial changes (1)
  • .release-please-manifest.json

Comment thread CHANGELOG.md
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from bdaf14a to 8b35563 Compare April 12, 2026 06:12

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

♻️ Duplicate comments (1)
CHANGELOG.md (1)

3-87: ⚠️ Potential issue | 🟠 Major

Duplicate changelog entries persist from previous review.

The v1.2.0 section still contains entries that are duplicated in v1.1.0 (e.g., lines 8, 10, 12-16, 19-22, 37, 45-50 match entries in lines 94-104, 109, 114-119). This issue was comprehensively documented in the previous review and remains unresolved.

Since this is an automated Release Please PR, the root cause is likely missing git tags (v1.1.0, v1.0.0) or incorrect Release Please configuration that causes it to attribute already-released commits to the new version.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 3 - 87, The v1.2.0 changelog section contains
entries duplicated from v1.1.0; remove the duplicated bullet lines under the "##
[1.2.0]" heading so each commit/entry appears only once and leave the unique new
items only. Ensure missing git tags (v1.1.0 and v1.0.0) are present or correct
the Release Please configuration (release-please.yml) so it can compute the
proper diff, then re-run the release tooling to regenerate CHANGELOG.md and
verify the "## [1.2.0]" and "## [1.1.0]" sections no longer share the same
entries before committing the regenerated file.
🧹 Nitpick comments (1)
CHANGELOG.md (1)

73-73: Consider standardizing spelling variants (US vs UK English).

Line 73 uses "initialize" (US spelling), while other entries in the changelog use "initialise" (UK spelling, e.g., lines 8, 10, 95). For consistency in documentation, consider standardizing on one variant throughout the project's commit messages and changelog.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` at line 73, CHANGELOG.md contains a spelling inconsistency: the
entry uses "initialize" while other changelog entries use "initialise"; update
the specific text "initialize" in the diff to "initialise" to match the existing
UK English usage and run a quick scan of CHANGELOG.md for any other occurrences
of "initialize" to make them consistent as well.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@CHANGELOG.md`:
- Around line 3-87: The v1.2.0 changelog section contains entries duplicated
from v1.1.0; remove the duplicated bullet lines under the "## [1.2.0]" heading
so each commit/entry appears only once and leave the unique new items only.
Ensure missing git tags (v1.1.0 and v1.0.0) are present or correct the Release
Please configuration (release-please.yml) so it can compute the proper diff,
then re-run the release tooling to regenerate CHANGELOG.md and verify the "##
[1.2.0]" and "## [1.1.0]" sections no longer share the same entries before
committing the regenerated file.

---

Nitpick comments:
In `@CHANGELOG.md`:
- Line 73: CHANGELOG.md contains a spelling inconsistency: the entry uses
"initialize" while other changelog entries use "initialise"; update the specific
text "initialize" in the diff to "initialise" to match the existing UK English
usage and run a quick scan of CHANGELOG.md for any other occurrences of
"initialize" to make them consistent as well.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: de2791c5-2c27-428f-8b3c-7988c5fde37e

📥 Commits

Reviewing files that changed from the base of the PR and between bdaf14a and 8b35563.

📒 Files selected for processing (2)
  • .release-please-manifest.json
  • CHANGELOG.md
✅ Files skipped from review due to trivial changes (1)
  • .release-please-manifest.json

@github-actions github-actions Bot changed the title chore(main): release 1.2.0 chore(main): release 1.0.0 Apr 12, 2026
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 8b35563 to 353a053 Compare April 12, 2026 06:16

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
CHANGELOG.md (1)

73-73: Use one English variant consistently for “initialise/initialize”.

Line 73 mixes spelling style with earlier entries (for example, Line 8 uses “initialisation”). Pick one variant consistently across the file.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` at line 73, The changelog mixes British and American spellings
for "initialise/initialize" (e.g., the entry "remove stale devcontainer on
initialize" versus earlier "initialisation"); choose one variant and make it
consistent across the file by updating all occurrences (search for "initialise",
"initialisation", "initialize", "initialization") and replace them to the chosen
spelling so the CHANGELOG.md uses a single English variant throughout.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CHANGELOG.md`:
- Line 90: Remove the stray duplicate heading "## Changelog" that appears at the
end of CHANGELOG.md; locate the second occurrence of the heading (the literal
line "## Changelog") and delete that line so the document contains only the
intended single top-level changelog heading and maintains correct section
structure.

---

Nitpick comments:
In `@CHANGELOG.md`:
- Line 73: The changelog mixes British and American spellings for
"initialise/initialize" (e.g., the entry "remove stale devcontainer on
initialize" versus earlier "initialisation"); choose one variant and make it
consistent across the file by updating all occurrences (search for "initialise",
"initialisation", "initialize", "initialization") and replace them to the chosen
spelling so the CHANGELOG.md uses a single English variant throughout.
🪄 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: a2ddfe79-0c52-4b50-9298-4d57a116af87

📥 Commits

Reviewing files that changed from the base of the PR and between 8b35563 and 353a053.

📒 Files selected for processing (2)
  • .release-please-manifest.json
  • CHANGELOG.md
✅ Files skipped from review due to trivial changes (1)
  • .release-please-manifest.json

Comment thread CHANGELOG.md
* update DEVLOG for E1 story decomposition ([#21](https://github.com/DavidCozens/solid-syslog/issues/21)) ([37d5bd5](https://github.com/DavidCozens/solid-syslog/commit/37d5bd5275e08c8dff002b388ff19a93e97169aa))
* update DEVLOG for E2 story decomposition ([#26](https://github.com/DavidCozens/solid-syslog/issues/26)) ([25cec70](https://github.com/DavidCozens/solid-syslog/commit/25cec7031c5477bf77c54375136dc22ab8f5724e))

## Changelog

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Remove the stray ## Changelog heading at the end.

Line 90 introduces a second changelog heading under an existing changelog document, which reads like an accidental leftover and can confuse section structure/navigation.

Proposed fix
-## Changelog
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
## Changelog
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` at line 90, Remove the stray duplicate heading "## Changelog"
that appears at the end of CHANGELOG.md; locate the second occurrence of the
heading (the literal line "## Changelog") and delete that line so the document
contains only the intended single top-level changelog heading and maintains
correct section structure.

@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 353a053 to 1d184fd Compare April 12, 2026 16:25

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

♻️ Duplicate comments (1)
CHANGELOG.md (1)

91-91: ⚠️ Potential issue | 🟡 Minor

Remove the duplicate "## Changelog" heading.

This secondary heading disrupts the document structure and appears to be a stray leftover.

🔧 Proposed fix
-## Changelog
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` at line 91, Remove the duplicate "## Changelog" heading from
the file by deleting the stray secondary heading line that repeats "##
Changelog" so only a single top-level "## Changelog" remains; locate the
duplicate heading text "## Changelog" and remove that redundant line to restore
correct document structure.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@CHANGELOG.md`:
- Line 91: Remove the duplicate "## Changelog" heading from the file by deleting
the stray secondary heading line that repeats "## Changelog" so only a single
top-level "## Changelog" remains; locate the duplicate heading text "##
Changelog" and remove that redundant line to restore correct document structure.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5225d563-256c-4042-bff7-04f8248faad9

📥 Commits

Reviewing files that changed from the base of the PR and between 353a053 and 1d184fd.

📒 Files selected for processing (2)
  • .release-please-manifest.json
  • CHANGELOG.md
✅ Files skipped from review due to trivial changes (1)
  • .release-please-manifest.json

@github-actions github-actions Bot force-pushed the release-please--branches--main branch 18 times, most recently from 56571cf to 93feb3e Compare April 17, 2026 20:15
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 7 times, most recently from 7debd23 to abce515 Compare April 22, 2026 19:12
DavidCozens added a commit that referenced this pull request Apr 22, 2026
…y cut (#191)

Add bump-minor-pre-major: true so any Conventional-Commits-breaking
change (feat!: or BREAKING CHANGE footer) during the 0.x series maps
to a 0.x → 0.(x+1) minor bump rather than the default jump to 1.0.0.
Matches the release policy: 0.x is the beta series where breaking
changes are expected; 1.0.0 signals API stability and is cut
deliberately.

The standing release-please PR (#101) will re-render to propose
0.1.0 rather than 1.0.0 on the next push to main.
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from abce515 to 679f364 Compare April 22, 2026 19:26
DavidCozens added a commit that referenced this pull request Apr 22, 2026
#191 added bump-minor-pre-major: true, but that flag only affects
releases *after* the first. The first-release path uses a separate
computation that didn't pick up the flag, so release-please still
proposed 1.0.0 because of the feat!: commit in history.

initial-version is the purpose-built knob for this case: it forces
the very first release out of manifest 0.0.0 to a specified version,
skipping the normal major/minor/patch computation. 0.1.0 matches the
version ladder: first labelled beta candidate once SD coverage and
Windows reliable transport land.

After this merges, PR #101's title should re-render from
"release 1.0.0" to "release 0.1.0". bump-minor-pre-major keeps
subsequent breaking changes capped at minor bumps (0.1.0 → 0.2.0,
not → 1.0.0), in line with the 0.x-is-beta policy.
@github-actions github-actions Bot changed the title chore(main): release 1.0.0 chore(main): release 0.1.0 Apr 22, 2026
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 14 times, most recently from 497f9b4 to 35411b1 Compare April 26, 2026 12:28
@github-actions

github-actions Bot commented May 4, 2026

Copy link
Copy Markdown
Contributor Author

☀️   Quality Summary

   🚦   build-linux-gcc: 100% successful (✔️ 1049 passed, 🙈 3 skipped)
   🚦   build-linux-clang: 100% successful (✔️ 998 passed, 🙈 3 skipped)
   🚦   sanitize-linux-gcc: 100% successful (✔️ 998 passed, 🙈 3 skipped)
   🚦   integration-linux-openssl: 100% successful (✔️ 9 passed)
   🚦   bdd-linux-syslog-ng: 100% successful (✔️ 46 passed)
   🚦   bdd-windows-otel: 61% successful (✔️ 28 passed, 🙈 18 skipped)
   🚦   build-windows-msvc: 100% successful (✔️ 911 passed, 🙈 1 skipped)
   ⚠️   Clang-Tidy: No warnings
   ⚠️   CPPCheck: No warnings


Created by Quality Monitor v1.14.0 (#f3859fd). More details are shown in the GitHub Checks Result.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants