-
Notifications
You must be signed in to change notification settings - Fork 0
feat(paranoid-passwd): bump to 3.7.0 #22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,15 +1,15 @@ | ||
| { | ||
| "version": "3.6.5", | ||
| "version": "3.7.0", | ||
| "description": "Local-first password manager and generator with CLI and TUI", | ||
| "homepage": "https://github.com/jbcom/paranoid-passwd", | ||
| "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", | ||
| "url": "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.7.0/paranoid-passwd-3.7.0-windows-amd64.zip", | ||
| "hash": "fae9ae7906ab4b6e33c03c5cb93686f9d1b3a673e9085e3274ea296ac80d2298", | ||
|
Comment on lines
+6
to
+7
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| "bin": "paranoid-passwd.exe", | ||
| "architecture": { | ||
| "64bit": { | ||
| "url": "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-windows-amd64.zip", | ||
| "hash": "a585b2660d0e09b9edb4a8de27a3021b663b49e9e0717b90f56996d9df3b4d0d" | ||
| "url": "https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.7.0/paranoid-passwd-3.7.0-windows-amd64.zip", | ||
| "hash": "fae9ae7906ab4b6e33c03c5cb93686f9d1b3a673e9085e3274ea296ac80d2298" | ||
| } | ||
| }, | ||
| "checkver": { | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,7 +2,7 @@ | |
| <package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd"> | ||
| <metadata> | ||
| <id>paranoid-passwd</id> | ||
| <version>3.6.5</version> | ||
| <version>3.7.0</version> | ||
| <title>Paranoid Passwd</title> | ||
| <authors>Jon B</authors> | ||
| <owners>jbcom</owners> | ||
|
|
@@ -21,7 +21,7 @@ TUI, scriptable CLI, and release artifacts with checksums and | |
| attestations. | ||
| </description> | ||
| <tags>password security cli tui rust paranoid</tags> | ||
| <releaseNotes>https://github.com/jbcom/paranoid-passwd/releases/tag/paranoid-passwd-v3.6.5</releaseNotes> | ||
| <releaseNotes>https://github.com/jbcom/paranoid-passwd/releases/tag/paranoid-passwd-v3.7.0</releaseNotes> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. To improve maintainability and avoid hardcoding the version in multiple places, you can use the |
||
| </metadata> | ||
| <files> | ||
| <file src="tools/**" target="tools" /> | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,16 +1,16 @@ | ||
| VERIFICATION | ||
|
|
||
| paranoid-passwd 3.6.5 for Windows amd64 ships as a ZIP archive at: | ||
| https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-windows-amd64.zip | ||
| paranoid-passwd 3.7.0 for Windows amd64 ships as a ZIP archive at: | ||
| https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.7.0/paranoid-passwd-3.7.0-windows-amd64.zip | ||
|
|
||
| Checksum (SHA-256): a585b2660d0e09b9edb4a8de27a3021b663b49e9e0717b90f56996d9df3b4d0d | ||
| Checksum (SHA-256): fae9ae7906ab4b6e33c03c5cb93686f9d1b3a673e9085e3274ea296ac80d2298 | ||
|
|
||
| Verify locally on Windows: | ||
|
|
||
| Get-FileHash paranoid-passwd-3.6.5-windows-amd64.zip -Algorithm SHA256 | ||
| Get-FileHash paranoid-passwd-3.7.0-windows-amd64.zip -Algorithm SHA256 | ||
|
|
||
| Also verify sigstore build provenance: | ||
|
|
||
| gh attestation verify paranoid-passwd-3.6.5-windows-amd64.zip --owner jbcom | ||
| gh attestation verify paranoid-passwd-3.7.0-windows-amd64.zip --owner jbcom | ||
|
|
||
| Source: https://github.com/jbcom/paranoid-passwd |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,8 +1,8 @@ | ||
| $ErrorActionPreference = 'Stop' | ||
| $packageName = 'paranoid-passwd' | ||
| $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" | ||
| $url64 = 'https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.6.5/paranoid-passwd-3.6.5-windows-amd64.zip' | ||
| $checksum64 = 'a585b2660d0e09b9edb4a8de27a3021b663b49e9e0717b90f56996d9df3b4d0d' | ||
| $url64 = 'https://github.com/jbcom/paranoid-passwd/releases/download/paranoid-passwd-v3.7.0/paranoid-passwd-3.7.0-windows-amd64.zip' | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. To improve maintainability, you can construct the download URL dynamically using the |
||
| $checksum64 = 'fae9ae7906ab4b6e33c03c5cb93686f9d1b3a673e9085e3274ea296ac80d2298' | ||
|
|
||
| $packageArgs = @{ | ||
| packageName = $packageName | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For better maintainability and to reduce redundancy, you can use the
versionvariable (defined on line 9) within theurlstrings. This way, you only need to update the version number in one place when a new release is out (the checksums will still need updating).Even though this file is auto-generated, this is a good practice to incorporate into the generation script.