terramate-io / terramate

Terramate CLI is an open-source Infrastructure as Code (IaC) Orchestration and Code Generation tool for Terraform, OpenTofu and Terragrunt.
https://terramate.io
Mozilla Public License 2.0
3.12k stars 85 forks source link

chore: upgrade Terragrunt dependency due to indirect dependency issue. #1741

Closed i4ki closed 4 weeks ago

i4ki commented 4 weeks ago

What this PR does / why we need it:

The go-jose module is an indirect dependency from Terragrunt and it contains a moderate security issue. It does not affect Terramate users but can potentially affect Terragrunt users using Terramate.

Which issue(s) this PR fixes:

Fixes a depandabot reported security issue.

Special notes for your reviewer:

Does this PR introduce a user-facing change?

no
github-actions[bot] commented 4 weeks ago
metric: time/op
CloudReadLines-4: old 1.00ms ± 6%: new 1.01ms ± 5%: delta: 0.00%
CloudReadLine-4: old 7.04ms ± 2%: new 7.01ms ± 2%: delta: 0.00%
ListFiles-4: old 53.9µs ± 2%: new 53.1µs ± 2%: delta: -1.40%
Generate-4: old 2.64s ± 5%: new 2.63s ± 2%: delta: 0.00%
GenerateRegex-4: old 1.73s ± 2%: new 1.77s ± 4%: delta: 2.11%
TokensForExpressionComplex-4: old 1.25ms ± 1%: new 1.25ms ± 1%: delta: 0.30%
TokensForExpressionPlainStringNoNewline-4: old 811ns ± 1%: new 811ns ± 1%: delta: 0.00%
TokensForExpressionStringWith100Newlines-4: old 21.7µs ± 1%: new 21.8µs ± 1%: delta: 0.39%
TokensForExpressionObjectWith100KeysWithNumberValues-4: old 1.44ms ± 1%: new 1.44ms ± 1%: delta: 0.00%
TokensForExpression-4: old 1.25ms ± 0%: new 1.25ms ± 1%: delta: 0.34%
PartialEvalComplex-4: old 580µs ± 1%: new 583µs ± 3%: delta: 0.00%
PartialEvalSmallString-4: old 3.62µs ± 1%: new 3.64µs ± 1%: delta: 0.42%
PartialEvalHugeString-4: old 1.89ms ± 1%: new 1.89ms ± 1%: delta: 0.37%
PartialEvalHugeInterpolatedString-4: old 4.95ms ± 2%: new 5.01ms ± 1%: delta: 1.08%
PartialEvalObject-4: old 24.4µs ± 1%: new 24.6µs ± 2%: delta: 0.57%
TmAllTrueLiteralList-4: old 6.29ms ± 1%: new 6.34ms ± 1%: delta: 0.87%
TmAllTrueFuncall-4: old 161µs ± 0%: new 162µs ± 2%: delta: 1.10%
TmAnyTrueLiteralList-4: old 148ms ± 2%: new 148ms ± 0%: delta: -0.49%
TmAnyTrueFuncall-4: old 165µs ± 2%: new 163µs ± 3%: delta: -1.24%
TmTernary-4: old 2.86µs ± 2%: new 2.84µs ± 2%: delta: -0.66%
TmTry-4: old 52.5µs ± 1%: new 52.1µs ± 1%: delta: -0.80%
metric: alloc/op
CloudReadLines-4: old 3.12MB ± 0%: new 3.12MB ± 0%: delta: 0.00%
CloudReadLine-4: old 3.37MB ± 0%: new 3.37MB ± 0%: delta: 0.00%
ListFiles-4: old 22.0kB ± 0%: new 22.0kB ± 0%: delta: 0.01%
Generate-4: old 2.32GB ± 0%: new 2.32GB ± 0%: delta: 0.00%
GenerateRegex-4: old 955MB ± 0%: new 955MB ± 0%: delta: -0.04%
TokensForExpressionComplex-4: old 404kB ± 0%: new 404kB ± 0%: delta: 0.00%
TokensForExpressionPlainStringNoNewline-4: old 512B ± 0%: new 512B ± 0%: delta: 0.00%
TokensForExpressionStringWith100Newlines-4: old 12.4kB ± 0%: new 12.4kB ± 0%: delta: 0.00%
TokensForExpressionObjectWith100KeysWithNumberValues-4: old 394kB ± 0%: new 394kB ± 0%: delta: 0.00%
TokensForExpression-4: old 404kB ± 0%: new 404kB ± 0%: delta: 0.00%
PartialEvalComplex-4: old 408kB ± 0%: new 408kB ± 0%: delta: 0.00%
PartialEvalSmallString-4: old 1.74kB ± 0%: new 1.74kB ± 0%: delta: 0.00%
PartialEvalHugeString-4: old 166kB ± 0%: new 166kB ± 0%: delta: 0.00%
PartialEvalHugeInterpolatedString-4: old 4.38MB ± 0%: new 4.38MB ± 0%: delta: 0.00%
PartialEvalObject-4: old 21.9kB ± 0%: new 21.9kB ± 0%: delta: 0.00%
TmAllTrueLiteralList-4: old 1.74MB ± 0%: new 1.74MB ± 0%: delta: 0.00%
TmAllTrueFuncall-4: old 45.5kB ± 0%: new 45.5kB ± 0%: delta: 0.00%
TmAnyTrueLiteralList-4: old 37.9MB ± 0%: new 37.9MB ± 0%: delta: 0.00%
TmAnyTrueFuncall-4: old 45.6kB ± 0%: new 45.6kB ± 0%: delta: 0.00%
TmTernary-4: old 1.20kB ± 0%: new 1.20kB ± 0%: delta: 0.00%
TmTry-4: old 11.2kB ± 0%: new 11.2kB ± 0%: delta: 0.00%
metric: allocs/op
CloudReadLines-4: old 5.54k ± 0%: new 5.54k ± 0%: delta: 0.00%
CloudReadLine-4: old 60.0k ± 0%: new 60.0k ± 0%: delta: 0.00%
ListFiles-4: old 321 ± 0%: new 321 ± 0%: delta: 0.00%
Generate-4: old 25.9M ± 0%: new 25.9M ± 0%: delta: 0.00%
GenerateRegex-4: old 18.6M ± 0%: new 18.6M ± 0%: delta: 0.00%
TokensForExpressionComplex-4: old 4.83k ± 0%: new 4.84k ± 0%: delta: 0.00%
TokensForExpressionPlainStringNoNewline-4: old 20.0 ± 0%: new 20.0 ± 0%: delta: 0.00%
TokensForExpressionStringWith100Newlines-4: old 227 ± 0%: new 227 ± 0%: delta: 0.00%
TokensForExpressionObjectWith100KeysWithNumberValues-4: old 3.19k ± 0%: new 3.19k ± 0%: delta: 0.00%
TokensForExpression-4: old 4.84k ± 0%: new 4.84k ± 0%: delta: 0.01%
PartialEvalComplex-4: old 3.65k ± 0%: new 3.65k ± 0%: delta: 0.00%
PartialEvalSmallString-4: old 23.0 ± 0%: new 23.0 ± 0%: delta: 0.00%
PartialEvalHugeString-4: old 35.0 ± 0%: new 35.0 ± 0%: delta: 0.00%
PartialEvalHugeInterpolatedString-4: old 23.1k ± 0%: new 23.1k ± 0%: delta: 0.00%
PartialEvalObject-4: old 153 ± 0%: new 153 ± 0%: delta: 0.00%
TmAllTrueLiteralList-4: old 13.6k ± 0%: new 13.6k ± 0%: delta: 0.00%
TmAllTrueFuncall-4: old 460 ± 0%: new 460 ± 0%: delta: 0.00%
TmAnyTrueLiteralList-4: old 252k ± 0%: new 252k ± 0%: delta: 0.00%
TmAnyTrueFuncall-4: old 462 ± 0%: new 462 ± 0%: delta: 0.00%
TmTernary-4: old 28.0 ± 0%: new 28.0 ± 0%: delta: 0.00%
TmTry-4: old 147 ± 0%: new 147 ± 0%: delta: 0.00%