Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
8d6df98
refactor(scan): let papercrypt v1 handle json unmarshalling
TMUniversal Aug 12, 2025
ab92651
refactor(deps): upgrade gopenpgp to v3
TMUniversal Aug 12, 2025
f267b3d
test: make use of testify assert
TMUniversal Aug 12, 2025
7a988ac
chore: commit go.sum
TMUniversal Aug 12, 2025
310ae71
docs: regenerate THIRD_PARTY.md
TMUniversal Aug 12, 2025
8b9b301
chore(deps): update goreleaser/goreleaser-action action to v6.4.0
renovate[bot] Aug 14, 2025
f9361d9
fix(deps): update module github.com/stretchr/testify to v1.11.1
renovate[bot] Aug 27, 2025
7372fa8
chore(deps): update codecov/codecov-action action to v5.5.1
renovate[bot] Sep 6, 2025
d55efb3
chore(deps): update actions/setup-go action to v6
renovate[bot] Sep 6, 2025
d46c84e
chore(deps): update actions/setup-node action to v5
renovate[bot] Sep 7, 2025
00a4339
fix(deps): update module golang.org/x/term to v0.35.0
renovate[bot] Sep 8, 2025
7ae85c4
fix(deps): update module github.com/caarlos0/go-version to v0.2.2
renovate[bot] Sep 10, 2025
8879dea
chore(deps): update anchore/sbom-action action to v0.20.6
renovate[bot] Sep 16, 2025
b30399f
chore(deps): update sigstore/cosign-installer action to v3.10.0
renovate[bot] Sep 22, 2025
172e139
chore(deps): update actions/dependency-review-action action to v4.8.0
renovate[bot] Sep 26, 2025
3f61b4d
Merge remote-tracking branch 'origin/renovate/actions-setup-go-6.x'
TMUniversal Sep 28, 2025
26c2f4d
Merge remote-tracking branch 'origin/renovate/actions-setup-node-5.x'
TMUniversal Sep 28, 2025
18391c6
Merge remote-tracking branch 'origin/renovate/anchore-sbom-action-0.x'
TMUniversal Sep 28, 2025
e566b89
Merge remote-tracking branch 'origin/renovate/codecov-codecov-action-…
TMUniversal Sep 28, 2025
8632688
Merge remote-tracking branch 'origin/renovate/github.com-caarlos0-go-…
TMUniversal Sep 28, 2025
c4248c2
Merge remote-tracking branch 'origin/renovate/github.com-stretchr-tes…
TMUniversal Sep 28, 2025
be400ab
Merge remote-tracking branch 'origin/renovate/golang.org-x-term-0.x'
TMUniversal Sep 28, 2025
33a228c
Merge remote-tracking branch 'origin/renovate/goreleaser-goreleaser-a…
TMUniversal Sep 28, 2025
1754d7f
Merge remote-tracking branch 'origin/renovate/sigstore-cosign-install…
TMUniversal Sep 28, 2025
7a1fcda
chore(goreleaser): remove deprecated homebrew option
TMUniversal Sep 28, 2025
f332ccd
chore(deps): go mod tidy
TMUniversal Sep 28, 2025
6ed0cdf
fix(deps): update module github.com/muesli/mango-cobra to v1.3.0
renovate[bot] Sep 28, 2025
48d0a3f
fix(deps): update module github.com/spf13/cobra to v1.10.1
renovate[bot] Sep 28, 2025
03ef400
Merge remote-tracking branch 'origin/renovate/github.com-spf13-cobra-…
TMUniversal Sep 28, 2025
138a51c
chore(deps): go mod tidy and regenrate THIRD_PARTY.md
TMUniversal Sep 28, 2025
95b36ba
chore(release): 2.0.3 [skip ci]
semantic-release-bot Sep 28, 2025
f81ab87
chore(deps): update indirect
TMUniversal Sep 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ jobs:
- uses: crazy-max/ghaction-upx@db8cc9515a4a7ea1b312cb82fbeae6d716daf777 # v3.2.0
with:
install-only: true
- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version-file: go.mod
check-latest: true
cache-dependency-path: "**/*.sum"
- uses: sigstore/cosign-installer@d58896d6a1865668819e1d91763c7751a165e159 # v3.9.2
- uses: anchore/sbom-action/download-syft@7b36ad622f042cab6f59a75c2ac24ccb256e9b45 # v0.20.4
- uses: sigstore/cosign-installer@d7543c93d881b35a8faa02e8e3605f69b7a1ce62 # v3.10.0
- uses: anchore/sbom-action/download-syft@f8bdd1d8ac5e901a77a92f111440fdb1b593736b # v0.20.6
- name: setup-tparse
run: go install github.com/mfridman/tparse@latest
- name: Install dependencies
Expand All @@ -63,7 +63,7 @@ jobs:
run: task test
- name: Run go tests with coverage for github actions
run: ./scripts/test.sh
- uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
- uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
with:
file: ./coverage.txt
- run: ./papercrypt version
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version-file: go.mod
check-latest: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/depsreview.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/dependency-review-action@da24556b548a50705dd671f47852072ea4c105d9 # v4.7.1
- uses: actions/dependency-review-action@56339e523c0409420f6c2c9a2f4292bbb3c07dd3 # v4.8.0
with:
config-file: "./.github/dependency-review-config.yml"
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version: stable
cache: false
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
fetch-depth: 0

- name: Set up Go
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version-file: go.mod
check-latest: true
Expand All @@ -31,7 +31,7 @@ jobs:
repo-token: ${{ secrets.GITHUB_TOKEN }}

- name: Install GoReleaser
uses: goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6.3.0
uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # v6.4.0
with:
install-only: true

Expand All @@ -56,7 +56,7 @@ jobs:
fetch-depth: 0

- name: Set up Go
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version-file: go.mod
check-latest: true
Expand Down Expand Up @@ -85,7 +85,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version: stable
cache: false
Expand Down Expand Up @@ -114,7 +114,7 @@ jobs:
run: git fetch --force --tags

- name: Set up Go
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version-file: go.mod
check-latest: true
Expand All @@ -125,11 +125,11 @@ jobs:
run: echo "GOVERSION=$(go version)" >> $GITHUB_OUTPUT

- name: Set up Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
node-version: 22

- uses: sigstore/cosign-installer@d58896d6a1865668819e1d91763c7751a165e159 # v3.9.2
- uses: sigstore/cosign-installer@d7543c93d881b35a8faa02e8e3605f69b7a1ce62 # v3.10.0
- name: Confirm cosign installation
run: cosign version

Expand All @@ -150,11 +150,11 @@ jobs:
repo-token: ${{ secrets.GITHUB_TOKEN }}

- name: Install GoReleaser
uses: goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6.3.0
uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # v6.4.0
with:
install-only: true

- uses: anchore/sbom-action/download-syft@7b36ad622f042cab6f59a75c2ac24ccb256e9b45 # v0.20.4
- uses: anchore/sbom-action/download-syft@f8bdd1d8ac5e901a77a92f111440fdb1b593736b # v0.20.6

- name: Set up QEMU
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
Expand Down
2 changes: 0 additions & 2 deletions .goreleaser.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -122,8 +122,6 @@ docker_signs:

homebrew_casks:
- name: papercrypt
conflicts:
- formula: papercrypt
# alternative_names:
# - papercrypt@{{ .Version }}
# - papercrypt@{{ .Major }}.{{ .Minor }}
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
## [2.0.3](https://github.com/TMUniversal/papercrypt/compare/v2.0.2...v2.0.3) (2025-09-28)


### Bug Fixes

* **deps:** update module github.com/caarlos0/go-version to v0.2.2 ([7ae85c4](https://github.com/TMUniversal/papercrypt/commit/7ae85c4e170a83b9bbcb140218637d257e13b0ef))
* **deps:** update module github.com/muesli/mango-cobra to v1.3.0 ([6ed0cdf](https://github.com/TMUniversal/papercrypt/commit/6ed0cdfe3bc25e22be9e92a6d56e9b9c4f77b643))
* **deps:** update module github.com/spf13/cobra to v1.10.1 ([48d0a3f](https://github.com/TMUniversal/papercrypt/commit/48d0a3f772c384cab8689782605e1bc59467503a))
* **deps:** update module github.com/stretchr/testify to v1.11.1 ([f9361d9](https://github.com/TMUniversal/papercrypt/commit/f9361d941dbd9ea205246fec2b1589d30dfa2f9c))
* **deps:** update module golang.org/x/term to v0.35.0 ([00a4339](https://github.com/TMUniversal/papercrypt/commit/00a4339d3d3c23d4d7ad81748cc7e95c773991c4))

## [2.0.2](https://github.com/TMUniversal/papercrypt/compare/v2.0.1...v2.0.2) (2025-08-12)


Expand Down
107 changes: 73 additions & 34 deletions THIRD_PARTY.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,37 @@ IN THE SOFTWARE.

```

## github.com/ProtonMail/gopenpgp/v3

* Name: github.com/ProtonMail/gopenpgp/v3
* Version: v3.3.0
* License: [MIT](https://github.com/ProtonMail/gopenpgp/blob/v3.3.0/LICENSE)

```md
(The MIT License)

Copyright (c) 2019 Proton Technologies AG

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.

```

## github.com/aymanbagabas/go-osc52/v2

* Name: github.com/aymanbagabas/go-osc52/v2
Expand Down Expand Up @@ -167,23 +198,31 @@ SOFTWARE.
## github.com/caarlos0/go-version

* Name: github.com/caarlos0/go-version
* Version: v0.2.1
* License: [Apache-2.0](https://github.com/caarlos0/go-version/blob/v0.2.1/LICENSE.md)
* Version: v0.2.2
* License: [MIT](https://github.com/caarlos0/go-version/blob/v0.2.2/LICENSE.md)

```md
Copyright 2022 The Kubernetes Authors.
The MIT License (MIT)

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Copyright (c) 2025 Carlos Alexandro Becker

http://www.apache.org/licenses/LICENSE-2.0
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

```

Expand Down Expand Up @@ -277,8 +316,8 @@ SOFTWARE.
## github.com/charmbracelet/colorprofile

* Name: github.com/charmbracelet/colorprofile
* Version: v0.3.1
* License: [MIT](https://github.com/charmbracelet/colorprofile/blob/v0.3.1/LICENSE)
* Version: v0.3.2
* License: [MIT](https://github.com/charmbracelet/colorprofile/blob/v0.3.2/LICENSE)

```md
MIT License
Expand Down Expand Up @@ -593,8 +632,8 @@ SOFTWARE.
## github.com/lucasb-eyer/go-colorful

* Name: github.com/lucasb-eyer/go-colorful
* Version: v1.2.0
* License: [MIT](https://github.com/lucasb-eyer/go-colorful/blob/v1.2.0/LICENSE)
* Version: v1.3.0
* License: [MIT](https://github.com/lucasb-eyer/go-colorful/blob/v1.3.0/LICENSE)

```md
Copyright (c) 2013 Lucas Beyer
Expand Down Expand Up @@ -908,8 +947,8 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
## github.com/mattn/go-runewidth

* Name: github.com/mattn/go-runewidth
* Version: v0.0.16
* License: [MIT](https://github.com/mattn/go-runewidth/blob/v0.0.16/LICENSE)
* Version: v0.0.17
* License: [MIT](https://github.com/mattn/go-runewidth/blob/v0.0.17/LICENSE)

```md
The MIT License (MIT)
Expand Down Expand Up @@ -1001,8 +1040,8 @@ SOFTWARE.
## github.com/muesli/mango-cobra

* Name: github.com/muesli/mango-cobra
* Version: v1.2.0
* License: [MIT](https://github.com/muesli/mango-cobra/blob/v1.2.0/LICENSE)
* Version: v1.3.0
* License: [MIT](https://github.com/muesli/mango-cobra/blob/v1.3.0/LICENSE)

```md
MIT License
Expand Down Expand Up @@ -1032,8 +1071,8 @@ SOFTWARE.
## github.com/muesli/mango-pflag

* Name: github.com/muesli/mango-pflag
* Version: v0.1.0
* License: [MIT](https://github.com/muesli/mango-pflag/blob/v0.1.0/LICENSE)
* Version: v0.2.0
* License: [MIT](https://github.com/muesli/mango-pflag/blob/v0.2.0/LICENSE)

```md
MIT License
Expand Down Expand Up @@ -1189,8 +1228,8 @@ SOFTWARE.
## github.com/spf13/cobra

* Name: github.com/spf13/cobra
* Version: v1.9.1
* License: [Apache-2.0](https://github.com/spf13/cobra/blob/v1.9.1/LICENSE.txt)
* Version: v1.10.1
* License: [Apache-2.0](https://github.com/spf13/cobra/blob/v1.10.1/LICENSE.txt)

```md
Apache License
Expand Down Expand Up @@ -1373,8 +1412,8 @@ SOFTWARE.
## github.com/spf13/pflag

* Name: github.com/spf13/pflag
* Version: v1.0.7
* License: [BSD-3-Clause](https://github.com/spf13/pflag/blob/v1.0.7/LICENSE)
* Version: v1.0.10
* License: [BSD-3-Clause](https://github.com/spf13/pflag/blob/v1.0.10/LICENSE)

```md
Copyright (c) 2012 Alex Ogier. All rights reserved.
Expand Down Expand Up @@ -1442,8 +1481,8 @@ SOFTWARE.
## golang.org/x/crypto

* Name: golang.org/x/crypto
* Version: v0.41.0
* License: [BSD-3-Clause](https://cs.opensource.google/go/x/crypto/+/v0.41.0:LICENSE)
* Version: v0.42.0
* License: [BSD-3-Clause](https://cs.opensource.google/go/x/crypto/+/v0.42.0:LICENSE)

```md
Copyright 2009 The Go Authors.
Expand Down Expand Up @@ -1479,8 +1518,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## golang.org/x/sys

* Name: golang.org/x/sys
* Version: v0.35.0
* License: [BSD-3-Clause](https://cs.opensource.google/go/x/sys/+/v0.35.0:LICENSE)
* Version: v0.36.0
* License: [BSD-3-Clause](https://cs.opensource.google/go/x/sys/+/v0.36.0:LICENSE)

```md
Copyright 2009 The Go Authors.
Expand Down Expand Up @@ -1516,8 +1555,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## golang.org/x/term

* Name: golang.org/x/term
* Version: v0.34.0
* License: [BSD-3-Clause](https://cs.opensource.google/go/x/term/+/v0.34.0:LICENSE)
* Version: v0.35.0
* License: [BSD-3-Clause](https://cs.opensource.google/go/x/term/+/v0.35.0:LICENSE)

```md
Copyright 2009 The Go Authors.
Expand Down Expand Up @@ -1553,8 +1592,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## golang.org/x/text

* Name: golang.org/x/text
* Version: v0.28.0
* License: [BSD-3-Clause](https://cs.opensource.google/go/x/text/+/v0.28.0:LICENSE)
* Version: v0.29.0
* License: [BSD-3-Clause](https://cs.opensource.google/go/x/text/+/v0.29.0:LICENSE)

```md
Copyright 2009 The Go Authors.
Expand Down
Loading
Loading