Skip to content

chore: V1.2.0 release - verified authorship and CI/CD hardening#79

Merged
iamvirul merged 3 commits intomainfrom
release/v1.2.0
Apr 4, 2026
Merged

chore: V1.2.0 release - verified authorship and CI/CD hardening#79
iamvirul merged 3 commits intomainfrom
release/v1.2.0

Conversation

@iamvirul
Copy link
Copy Markdown
Owner

@iamvirul iamvirul commented Apr 4, 2026

Summary

  • Promotes the GitHub OAuth author verification feature (merged via PR feat(version): GitHub OAuth author verification for version commit #78) into the [1.2.0] - 2026-04-05 CHANGELOG entry
  • Updates ROADMAP: current status banner → v1.2.0 🎉, completed releases entry added, Phase 2 list updated with candidate versions for future milestones
  • Bumps all version pins across the website (v1.1.0v1.2.0): installation guide, Docker docs, CI/CD tips
  • Updates navbar badge (v1.1v1.2) and homepage hero badge
  • No code changes — documentation and release metadata only

Test plan

  • Verify CHANGELOG [1.2.0] entry is present with correct date
  • Verify ROADMAP current status shows v1.2.0 🎉 with release date
  • Verify website navbar shows v1.2
  • Verify homepage hero badge reflects v1.2
  • Merge and tag v1.2.0

Summary by CodeRabbit

  • New Features

    • GitHub OAuth author verification integrated into version management
    • version init now prompts for GitHub authentication (skippable with --skip-auth for CI/CD environments)
    • version commit automatically sets verified author information when available
  • Documentation

    • Updated version references from v1.1.0 to v1.2.0 across all documentation and website
    • Updated release notes and roadmap to reflect new features and upcoming phases

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Apr 4, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 4, 2026

Warning

Rate limit exceeded

@iamvirul has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 10 minutes and 1 seconds before requesting another review.

Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 10 minutes and 1 seconds.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 74b1ecfa-07b2-4538-838e-7341c24fc087

📥 Commits

Reviewing files that changed from the base of the PR and between 78a4a8a and 3abcbf0.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • ROADMAP.md
📝 Walkthrough

Walkthrough

This PR updates documentation, changelogs, and website files to reflect the v1.2.0 release, including GitHub OAuth author verification capabilities. All changes are version bumps and documentation updates across multiple files with no code modifications.

Changes

Cohort / File(s) Summary
Release Documentation
CHANGELOG.md, ROADMAP.md
Added v1.2.0 release notes documenting GitHub OAuth device-flow authentication for version init/commit with username verification and config storage; updated roadmap status and future enhancement timeline.
Website Configuration & Homepage
website/docusaurus.config.js, website/src/pages/index.js
Updated navbar version label from v1.1 to v1.2 and homepage hero badge text to reflect verified authorship and CI/CD hardening features.
Deployment Guides
website/docs/deployment/cicd.md, website/docs/deployment/docker.md
Updated version references from v1.1.0 to v1.2.0 in CI pinning guidance and Docker image examples, including architecture-specific manifests.
Installation Guide
website/docs/getting-started/installation.md
Updated expected version output in installation verification step from v1.1.0 to v1.2.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

documentation

Poem

🐰 Version hops to 1.2 with glee,
OAuth'd commits verified free,
CI pipelines hardened, docs so bright,
DeepDiff DB takes flight! 🚀

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ 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%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ 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 accurately summarizes the main change: a v1.2.0 release with verified authorship and CI/CD hardening features, directly matching the changeset's documentation updates.

✏️ 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/v1.2.0

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.

@iamvirul iamvirul changed the title release: v1.2.0 — Verified Authorship & CI/CD Hardening chore: V1.2.0 release — verified authorship and CI/CD hardening Apr 4, 2026
@iamvirul iamvirul changed the title chore: V1.2.0 release — verified authorship and CI/CD hardening chore: V1.2.0 release - verified authorship and CI/CD hardening Apr 4, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Contributor

@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: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
ROADMAP.md (1)

294-294: ⚠️ Potential issue | 🟡 Minor

Last Updated metadata is stale

Line 294 still says 2026-03-22 despite the v1.2.0 roadmap updates in this PR. Please bump it to the actual update date.

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

In `@ROADMAP.md` at line 294, Update the stale "Last Updated" metadata entry:
locate the "Last Updated:" line in the ROADMAP.md file (the metadata entry that
currently reads "2026-03-22") and change the date to the actual update date for
this PR (replace with 2026-04-04) so the file reflects the current revision.
CHANGELOG.md (1)

409-420: ⚠️ Potential issue | 🟡 Minor

Add missing version comparison links.

The changelog is missing version comparison links for [1.2.0] and [1.1.0], and the [Unreleased] link still points to v1.0.0...HEAD instead of v1.2.0...HEAD.

📎 Proposed fix to add missing version links
-[Unreleased]: https://github.com/iamvirul/deepdiff-db/compare/v1.0.0...HEAD
+[Unreleased]: https://github.com/iamvirul/deepdiff-db/compare/v1.2.0...HEAD
+[1.2.0]: https://github.com/iamvirul/deepdiff-db/compare/v1.1.0...v1.2.0
+[1.1.0]: https://github.com/iamvirul/deepdiff-db/compare/v1.0.0...v1.1.0
 [1.0.0]: https://github.com/iamvirul/deepdiff-db/compare/v0.9...v1.0.0
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 409 - 420, Update the changelog release links:
change the [Unreleased] comparison target from v1.0.0...HEAD to v1.2.0...HEAD,
and add missing comparison links for [1.2.0] and [1.1.0] pointing to their
respective GitHub compare URLs (e.g., .../compare/v1.1.0...v1.2.0 for [1.2.0]
and .../compare/v1.0.0...v1.1.0 for [1.1.0]); ensure the bracketed reference
names [Unreleased], [1.2.0], and [1.1.0] match exactly the tags used elsewhere
in the file.
🧹 Nitpick comments (1)
ROADMAP.md (1)

210-210: Use “Released” instead of “Shipping” for consistency

Line 210 says “Shipping in v1.2.0”, while other completed items use “Released in …”. Align wording to “Released in v1.2.0 (2026-04-05)”.

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

In `@ROADMAP.md` at line 210, Update the roadmap entry for "GitHub OAuth Author
Verification" to use the consistent wording "Released" instead of "Shipping" and
include the release date; change the line that currently reads "Shipping in
v1.2.0 (issue `#77`)" to "Released in v1.2.0 (2026-04-05) (issue `#77`)" so it
matches other completed items.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@ROADMAP.md`:
- Around line 45-47: The ROADMAP lists "GitHub OAuth author verification —
device flow auth in `version init`; verified `github:<username>` used
automatically in `version commit`" under both v1.1.0 and v1.2.0; remove the
duplicate so the feature appears in only the correct release entry: decide
whether the actual shipped version is v1.1.0 or v1.2.0 and delete the duplicate
bullet from the other section (references: the exact feature string "GitHub
OAuth author verification" and the `version init`/`version commit` description).
- Around line 11-13: Update the status wording for v1.2.0 in ROADMAP.md: change
the “Released: 2026-04-05” label to a tentative phrasing such as “Planned
release: 2026-04-05” (or “Target release: 2026-04-05”) for the v1.2.0 heading so
it isn’t marked as released before the tag/ship is completed; ensure the change
touches the v1.2.0 heading text that currently reads “## Current Status: v1.2.0
— Verified Authorship & CI/CD Hardening 🎉” and its following date line.

---

Outside diff comments:
In `@CHANGELOG.md`:
- Around line 409-420: Update the changelog release links: change the
[Unreleased] comparison target from v1.0.0...HEAD to v1.2.0...HEAD, and add
missing comparison links for [1.2.0] and [1.1.0] pointing to their respective
GitHub compare URLs (e.g., .../compare/v1.1.0...v1.2.0 for [1.2.0] and
.../compare/v1.0.0...v1.1.0 for [1.1.0]); ensure the bracketed reference names
[Unreleased], [1.2.0], and [1.1.0] match exactly the tags used elsewhere in the
file.

In `@ROADMAP.md`:
- Line 294: Update the stale "Last Updated" metadata entry: locate the "Last
Updated:" line in the ROADMAP.md file (the metadata entry that currently reads
"2026-03-22") and change the date to the actual update date for this PR (replace
with 2026-04-04) so the file reflects the current revision.

---

Nitpick comments:
In `@ROADMAP.md`:
- Line 210: Update the roadmap entry for "GitHub OAuth Author Verification" to
use the consistent wording "Released" instead of "Shipping" and include the
release date; change the line that currently reads "Shipping in v1.2.0 (issue
`#77`)" to "Released in v1.2.0 (2026-04-05) (issue `#77`)" so it matches other
completed items.
🪄 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: 4020203b-df2c-4c04-abe1-7df5c383d869

📥 Commits

Reviewing files that changed from the base of the PR and between 8abb276 and 78a4a8a.

📒 Files selected for processing (7)
  • CHANGELOG.md
  • ROADMAP.md
  • website/docs/deployment/cicd.md
  • website/docs/deployment/docker.md
  • website/docs/getting-started/installation.md
  • website/docusaurus.config.js
  • website/src/pages/index.js

- ROADMAP: clarify GitHub OAuth is a v1.2.0 feature, not v1.1.0
- ROADMAP: bump Last Updated metadata to 2026-04-05
- CHANGELOG: add v1.2.0 and v1.1.0 comparison links; fix Unreleased
  link to point to v1.2.0...HEAD
@iamvirul iamvirul merged commit 7a21713 into main Apr 4, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant