Skip to content

feat(paranoid-passwd): bump to 3.6.5#20

Merged
jbdevprimary merged 1 commit into
mainfrom
paranoid-passwd/bump-3.6.5
May 6, 2026
Merged

feat(paranoid-passwd): bump to 3.6.5#20
jbdevprimary merged 1 commit into
mainfrom
paranoid-passwd/bump-3.6.5

Conversation

@jbdevprimary
Copy link
Copy Markdown
Contributor

@jbdevprimary jbdevprimary commented May 6, 2026

Auto-generated from paranoid-passwd release pipeline for v3.6.5.

Summary by CodeRabbit

  • Chores
    • Updated paranoid-passwd to version 3.6.5 across Homebrew, Scoop, and Chocolatey package managers.
    • Updated package descriptions and metadata to reflect Local-first password manager with CLI and TUI capabilities.
    • Changed license from MIT to GPL-3.0-only.
    • Updated download URLs and checksums for all supported platforms (macOS, Linux, Windows).

@jbdevprimary jbdevprimary enabled auto-merge (squash) May 6, 2026 05:01
@jbdevprimary jbdevprimary merged commit c1db6df into main May 6, 2026
3 of 6 checks passed
@jbdevprimary jbdevprimary deleted the paranoid-passwd/bump-3.6.5 branch May 6, 2026 05:01
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 6, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 3b0ed274-1715-4255-8908-db86ef81c966

📥 Commits

Reviewing files that changed from the base of the PR and between 2121c2c and 24ea770.

📒 Files selected for processing (5)
  • Formula/paranoid-passwd.rb
  • bucket/paranoid-passwd.json
  • choco/paranoid-passwd/paranoid-passwd.nuspec
  • choco/paranoid-passwd/tools/VERIFICATION.txt
  • choco/paranoid-passwd/tools/chocolateyInstall.ps1

📝 Walkthrough

Walkthrough

Package manager manifests (Homebrew, Scoop, Chocolatey) are updated to reflect paranoid-passwd release 3.6.5. The description shifts from cryptographic password generation to a local-first password manager with CLI and TUI, the license changes from MIT to GPL-3.0-only, and download URLs and checksums are updated across all platform variants.

Changes

Release 3.6.5 Package Manifest Updates

Layer / File(s) Summary
Metadata & Licensing
Formula/paranoid-passwd.rb, bucket/paranoid-passwd.json, choco/paranoid-passwd/paranoid-passwd.nuspec
Version bumped to 3.6.5. Description updated from "Self-auditing cryptographic password generator" to "Local-first password manager and generator with CLI and TUI". License changed from MIT to GPL-3.0-only. Title in Chocolatey nuspec updated to "Paranoid Passwd".
Platform Artifacts
Formula/paranoid-passwd.rb
macOS (arm64, amd64) and Linux (arm64, amd64) tarball URLs and SHA256 checksums updated for 3.6.5 release.
Windows Distribution
bucket/paranoid-passwd.json, choco/paranoid-passwd/tools/chocolateyInstall.ps1
Windows ZIP download URLs and SHA256 checksums updated for 3.6.5 release in both Scoop and Chocolatey manifests.
Verification & Documentation
choco/paranoid-passwd/tools/VERIFICATION.txt, choco/paranoid-passwd/paranoid-passwd.nuspec
Chocolatey verification file updated with 3.6.5 checksum and sigstore command. Release notes and tags in nuspec updated (crypto tag removed, tui and rust tags added).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 A whisker-twitch of version bumps and hashes bright,
From cryptographic whispers to passwords held just right,
GPL-3.0 now guards the local treasure chest,
With CLI and TUI—a manager truly blessed!

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch paranoid-passwd/bump-3.6.5

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.

Copy link
Copy Markdown

@amazon-q-developer amazon-q-developer Bot left a comment

Choose a reason for hiding this comment

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

This version bump from 3.5.2 to 3.6.5 has been executed correctly. All version numbers, URLs, and checksums are consistently updated across package managers (Homebrew, Scoop, Chocolatey). The license change from MIT to GPL-3.0-only is noted as a significant modification that may impact downstream users.


You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates the paranoid-passwd tool to version 3.6.5 across Homebrew, Scoop, and Chocolatey package managers, including a license change from MIT to GPL-3.0-only. Review feedback suggests modernizing the Homebrew formula with architecture-specific blocks, removing redundant fields in the Scoop manifest, and improving maintainability in the Chocolatey package by explicitly declaring the license and using variables for versioning in the installation script.

Comment on lines 13 to 20
if Hardware::CPU.arm?
url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.5.2/paranoid-passwd-3.5.2-darwin-arm64.tar.gz"
sha256 "f8bc20254a54f3a4fe8f6bd3da9861b0224d8072c240190ee7f84ea601f20e49"
url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-darwin-arm64.tar.gz"
sha256 "6d31f82ef205a6a59be1003768bbcf73953c1a63406282416538ea4da017a522"
end
if Hardware::CPU.intel?
url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.5.2/paranoid-passwd-3.5.2-darwin-amd64.tar.gz"
sha256 "8ef778a014ada299da429e0c3415d40138b8c7cecec89836606eb398ba6f75a5"
url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-darwin-amd64.tar.gz"
sha256 "97e18ccf54d3d7fa645e3942181bdea1de2d5911c9c63bdd9d29aaab96121498"
end
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

For better readability and to align with modern Homebrew formula conventions, consider using on_arm and on_intel blocks instead of separate if statements for each architecture.

    on_arm do
      url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-darwin-arm64.tar.gz"
      sha256 "6d31f82ef205a6a59be1003768bbcf73953c1a63406282416538ea4da017a522"
    end
    on_intel do
      url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-darwin-amd64.tar.gz"
      sha256 "97e18ccf54d3d7fa645e3942181bdea1de2d5911c9c63bdd9d29aaab96121498"
    end

Comment on lines 24 to 31
if Hardware::CPU.arm? && Hardware::CPU.is_64_bit?
url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.5.2/paranoid-passwd-3.5.2-linux-arm64.tar.gz"
sha256 "dbc575fc87e204c5616b2405fd12430ce394f6349fad34927de0b7488b12c258"
url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-linux-arm64.tar.gz"
sha256 "dca563f1c336e2613fe0f65d073e856dbf7d748a312a421f4bc192d6f84b9ea4"
end
if Hardware::CPU.intel?
url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.5.2/paranoid-passwd-3.5.2-linux-amd64.tar.gz"
sha256 "78d5602411614d2cfc81eeb8c9472ae3424f2caefa2461457d8d8e15ffc5b876"
url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-linux-amd64.tar.gz"
sha256 "cd232e5d4076ae67a575ce7c777abf2733abc477f7642e66894740f246d84cd9"
end
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

Similar to the on_macos block, you can use on_arm and on_intel blocks here for consistency and to follow modern Homebrew formula conventions. This improves readability.

    on_arm do
      url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-linux-arm64.tar.gz"
      sha256 "dca563f1c336e2613fe0f65d073e856dbf7d748a312a421f4bc192d6f84b9ea4"
    end
    on_intel do
      url "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-linux-amd64.tar.gz"
      sha256 "cd232e5d4076ae67a575ce7c777abf2733abc477f7642e66894740f246d84cd9"
    end

Comment on lines +5 to +7
"license": "GPL-3.0-only",
"url": "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-windows-amd64.zip",
"hash": "a585b2660d0e09b9edb4a8de27a3021b663b49e9e0717b90f56996d9df3b4d0d",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The top-level url and hash fields are redundant because they are already specified within the architecture block. According to Scoop's documentation, when the architecture block is used, the top-level fields are used as a fallback for systems that don't match any architecture. Since only a 64-bit version is provided, these fields can be removed to make the manifest cleaner.

  "license": "GPL-3.0-only"

<id>paranoid-passwd</id>
<version>3.5.2</version>
<title>Paranoid Password Generator</title>
<version>3.6.5</version>
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

It's a good practice to explicitly declare the license in the .nuspec file. Since the license has been updated to GPL-3.0-only, please add the <license> tag.

    <version>3.6.5</version>
    <license type="expression">GPL-3.0-only</license>

Comment on lines +4 to +5
$url64 = 'https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-windows-amd64.zip'
$checksum64 = 'a585b2660d0e09b9edb4a8de27a3021b663b49e9e0717b90f56996d9df3b4d0d'
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

To improve maintainability and reduce the chance of errors in future updates, consider defining the version number in a variable and using it to construct the URL. This avoids repeating the version string.

$version      = '3.6.5'
$url64        = "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v$($version)/paranoid-passwd-$($version)-windows-amd64.zip"
$checksum64   = 'a585b2660d0e09b9edb4a8de27a3021b663b49e9e0717b90f56996d9df3b4d0d'

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