Skip to content

chore(deps): update github actions - #200

Open
ferrlabs-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github-actions
Open

chore(deps): update github actions#200
ferrlabs-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github-actions

Conversation

@ferrlabs-renovate

@ferrlabs-renovate ferrlabs-renovate Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
FerrLabs/.github (changelog) action digest 4215a84d3ce80b
FerrLabs/FerrFlow action minor v5.46.0v5.49.0
docker/login-action (changelog) action digest abd2ef4dbcb813
github/codeql-action (changelog) action digest e4fba86f205ea1
ossf/scorecard-action action patch v2.4.3v2.4.4

Release Notes

FerrLabs/FerrFlow (FerrLabs/FerrFlow)

v5.49.0

Compare Source

[5.49.0] - 2026-07-28

Features
  • feat(migrate): auto-discover workspace packages for changesets (#​775)

Performance

Binary
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 17.9ms (-1%) 17.5ms (-13%) 4.7ms (+12%) 4.0ms (+3%) 3.7ms 15.1 MB
mono-100-1k ferrflow 14.8ms (-9%) 12.8ms (-16%) 3.8ms (-12%) 3.2ms (-9%) 2.7ms (-16%) 15.1 MB
mono-50-5k ferrflow 42.5ms (+5%) 42.3ms (+6%) 6.6ms (+14%) 4.0ms (+11%) 4.0ms (+18%) 15.0 MB
mono-large ferrflow 75.9ms 74.4ms (-1%) 9.4ms (-23%) 5.2ms (-10%) 4.6ms (-6%) 14.8 MB
mono-medium ferrflow 13.1ms (-1%) 13.3ms (+9%) 4.6ms (+5%) 3.9ms (+5%) 3.9ms (+8%) 14.8 MB
mono-small ferrflow 9.5ms 8.7ms (-4%) 3.4ms (+10%) 3.1ms (+11%) 3.0ms (+11%) 12.9 MB
single ferrflow 7.4ms (+3%) 7.3ms (+3%) 3.4ms (+13%) 3.0ms (+11%) 3.0ms (+7%) 13.0 MB

Note: every competitor is a Node.js package — none ship a native binary, so this section can only show ferrflow. Cross-tool comparisons live in the Npm section.

Docker
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 219.0ms (+7%) 220.5ms (+7%) 201.8ms (+7%) 198.3ms (+5%) 202.3ms (+6%) 43.6 MB
mono-100-1k ferrflow 164.1ms (-8%) 160.9ms (-8%) 150.1ms (-8%) 147.5ms (-8%) 150.1ms (-7%) 48.5 MB
mono-50-5k ferrflow 245.1ms (+6%) 244.9ms (+7%) 208.6ms (+9%) 204.9ms (+6%) 203.9ms (+7%) 45.2 MB
mono-large ferrflow 257.3ms (-5%) 259.4ms (-2%) 196.2ms (-3%) 194.3ms (-2%) 191.9ms (-2%) 46.3 MB
mono-medium ferrflow 217.3ms (+9%) 214.8ms (+8%) 204.8ms (+8%) 206.6ms (+8%) 205.4ms (+9%) 45.4 MB
mono-small ferrflow 202.4ms (+25%) 205.6ms (+29%) 199.2ms (+30%) 198.3ms (+30%) 197.2ms (+28%) 45.2 MB
single ferrflow 202.6ms (+4%) 202.8ms (+4%) 200.5ms (+5%) 193.5ms (+2%) 200.2ms (+5%) 44.3 MB

Note: no competitor publishes a first-party Docker image that is comparable to ghcr.io/ferrlabs/ferrflow (a single static binary). Wrapping the Node tools in node:lts would only re-time node startup + npm + the tool already measured in the Npm section, so this section is intentionally limited to ferrflow.

Npm
Fixture Tool check release-dry-run tag validate version Peak RSS
complex changesets - 879.9ms (+10%) - - - 113.4 MB
complex commit-and-tag-version - 537.1ms (+8%) - - - 91.9 MB
complex ferrflow 319.9ms (+6%) 321.0ms (+8%) 314.4ms (+10%) 309.4ms (+9%) 308.9ms (+9%) 92.4 MB
complex semantic-release - 1702.6ms (+13%) - - - 140.7 MB
complex standard-version - 614.4ms (+8%) - - - 94.8 MB
mono-100-1k changesets - 674.8ms (-10%) - - - 112.4 MB
mono-100-1k commit-and-tag-version - 420.2ms (-11%) - - - 93.0 MB
mono-100-1k ferrflow 217.7ms (-11%) 216.0ms (-11%) 205.6ms (-12%) 205.3ms (-11%) 206.4ms (-11%) 92.5 MB
mono-100-1k semantic-release - 1242.4ms (-10%) - - - 160.0 MB
mono-100-1k standard-version - 489.9ms (-11%) - - - 96.3 MB
mono-50-5k changesets - 883.6ms (+6%) - - - 111.2 MB
mono-50-5k commit-and-tag-version - 1028.4ms (+3%) - - - 107.2 MB
mono-50-5k ferrflow 351.1ms (+6%) 346.4ms (+6%) 313.7ms (+5%) 313.5ms (+6%) 310.8ms (+5%) 92.5 MB
mono-50-5k semantic-release - 2654.7ms (+1%) - - - 277.3 MB
mono-50-5k standard-version - 1277.6ms (+1%) - - - 125.1 MB
mono-large changesets - 971.3ms (-7%) - - - 113.1 MB
mono-large commit-and-tag-version - 1451.9ms (-3%) - - - 129.2 MB
mono-large ferrflow 348.8ms (-5%) 350.9ms (-6%) 286.5ms (-7%) 285.3ms (-5%) 284.0ms (-6%) 92.5 MB
mono-large semantic-release - 3275.8ms (-4%) - - - 355.0 MB
mono-large standard-version - 1808.8ms (-4%) - - - 163.7 MB
mono-medium changesets - 899.5ms (+8%) - - - 114.0 MB
mono-medium commit-and-tag-version - 580.2ms (+4%) - - - 92.3 MB
mono-medium ferrflow 320.6ms (+5%) 323.7ms (+8%) 315.3ms (+8%) 312.6ms (+7%) 313.5ms (+8%) 93.4 MB
mono-medium semantic-release - 1764.7ms (+7%) - - - 143.0 MB
mono-medium standard-version - 674.6ms (+7%) - - - 94.9 MB
mono-small changesets - 772.6ms (+8%) - - - 105.9 MB
mono-small commit-and-tag-version - 478.5ms (+14%) - - - 90.6 MB
mono-small ferrflow 293.3ms (+15%) 297.8ms (+16%) 294.6ms (+18%) 293.4ms (+17%) 295.1ms (+17%) 92.9 MB
mono-small semantic-release - 1493.2ms (+11%) - - - 132.9 MB
mono-small standard-version - 543.6ms (+14%) - - - 92.3 MB
single changesets - 786.1ms (+5%) - - - 108.5 MB
single commit-and-tag-version - 501.9ms (+4%) - - - 91.6 MB
single ferrflow 305.8ms (+3%) 305.4ms (+3%) 299.8ms (+1%) 301.8ms (+3%) 300.8ms (+2%) 90.6 MB
single semantic-release - 1596.7ms (+2%) - - - 136.1 MB
single standard-version - 566.6ms (+2%) - - - 92.7 MB
Install footprint
Tool npm binary
changesets 26.0 MB
commit-and-tag-version 8.0 MB
ferrflow 8.0 MB 8.0 MB
release-please 95.0 MB
semantic-release 69.0 MB
standard-version 21.0 MB

v5.48.1

Compare Source

[5.48.1] - 2026-07-28

Bug Fixes
  • fix(ci): sign release artifacts with cosign bundles (#​774)

Performance

Binary
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 22.9ms (+27%) 24.0ms (+40%) 5.6ms (+30%) 5.1ms (+38%) 4.7ms (+27%) 15.3 MB
mono-100-1k ferrflow 16.2ms (-10%) 16.7ms (+8%) 5.2ms (+2%) 4.3ms (+5%) 3.8ms (+3%) 14.9 MB
mono-50-5k ferrflow 41.6ms (+20%) 41.4ms (+17%) 6.1ms (+42%) 3.7ms (+28%) 3.6ms (+29%) 14.6 MB
mono-large ferrflow 69.4ms (-10%) 68.7ms (-7%) 10.1ms (-3%) 3.9ms (-38%) 3.9ms (-24%) 14.9 MB
mono-medium ferrflow 9.4ms (-21%) 9.3ms (-22%) 3.3ms (-21%) 2.6ms (-24%) 2.7ms (-21%) 15.1 MB
mono-small ferrflow 9.0ms (-8%) 9.2ms (+2%) 3.2ms (-14%) 3.1ms (-3%) 2.8ms (-10%) 12.8 MB
single ferrflow 7.5ms (-1%) 7.2ms (-3%) 3.1ms 3.0ms (+3%) 2.8ms 12.9 MB

Note: every competitor is a Node.js package — none ship a native binary, so this section can only show ferrflow. Cross-tool comparisons live in the Npm section.

Docker
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 242.9ms (+20%) 260.1ms (+28%) 252.7ms (+35%) 225.4ms (+20%) 240.7ms (+28%) 43.2 MB
mono-100-1k ferrflow 204.3ms (-3%) 203.9ms (+1%) 195.3ms (+2%) 193.5ms 196.2ms (+2%) 43.5 MB
mono-50-5k ferrflow 233.4ms (+18%) 231.5ms (-17%) 194.4ms (+33%) 191.3ms (+30%) 192.9ms (+29%) 42.8 MB
mono-large ferrflow 470.7ms (+79%) 745.8ms (+186%) 192.9ms (-3%) 237.6ms (+24%) 393.6ms (+105%) 46.5 MB
mono-medium ferrflow 960.1ms (+383%) 616.1ms (+215%) 630.7ms (+232%) 660.7ms (+247%) 588.4ms (+210%) 45.9 MB
mono-small ferrflow 201.0ms (-4%) 204.0ms (-3%) 200.2ms (+2%) 196.8ms (-4%) 197.3ms (-4%) 44.2 MB
single ferrflow 198.0ms (+1%) 195.9ms 191.3ms (-1%) 192.9ms (+1%) 191.8ms (-1%) 43.7 MB

Note: no competitor publishes a first-party Docker image that is comparable to ghcr.io/ferrlabs/ferrflow (a single static binary). Wrapping the Node tools in node:lts would only re-time node startup + npm + the tool already measured in the Npm section, so this section is intentionally limited to ferrflow.

Npm
Fixture Tool check release-dry-run tag validate version Peak RSS
complex changesets - 990.2ms (+19%) - - - 111.5 MB
complex commit-and-tag-version - 630.0ms (+27%) - - - 90.6 MB
complex ferrflow 343.5ms (+15%) 337.6ms (+13%) 358.3ms (+26%) 357.6ms (+26%) 344.2ms (+21%) 90.8 MB
complex semantic-release - 1972.8ms (+29%) - - - 140.6 MB
complex standard-version - 686.6ms (+21%) - - - 93.9 MB
mono-100-1k changesets - 875.4ms (-4%) - - - 111.8 MB
mono-100-1k commit-and-tag-version - 590.6ms (+1%) - - - 90.6 MB
mono-100-1k ferrflow 298.5ms (-1%) 296.7ms (-1%) 289.4ms 286.7ms (-1%) 286.9ms (-1%) 90.6 MB
mono-100-1k semantic-release - 1747.0ms (-2%) - - - 159.5 MB
mono-100-1k standard-version - 696.6ms (-1%) - - - 96.6 MB
mono-50-5k changesets - 832.6ms (+27%) - - - 110.5 MB
mono-50-5k commit-and-tag-version - 950.7ms (+32%) - - - 104.8 MB
mono-50-5k ferrflow 324.1ms (+35%) 333.1ms (+38%) 295.3ms (+41%) 297.3ms (+44%) 295.4ms (+42%) 90.7 MB
mono-50-5k semantic-release - 2413.8ms (+35%) - - - 275.4 MB
mono-50-5k standard-version - 1141.4ms (+33%) - - - 125.4 MB
mono-large changesets - 811.1ms (-18%) - - - 119.8 MB
mono-large commit-and-tag-version - 1156.1ms (-22%) - - - 127.1 MB
mono-large ferrflow 286.7ms (-21%) 284.6ms (-20%) 226.5ms (-23%) 221.0ms (-24%) 221.7ms (-24%) 92.5 MB
mono-large semantic-release - 2548.1ms (-25%) - - - 366.4 MB
mono-large standard-version - 1392.4ms (-24%) - - - 167.2 MB
mono-medium changesets - 598.9ms (-29%) - - - 113.9 MB
mono-medium commit-and-tag-version - 344.4ms (-34%) - - - 93.4 MB
mono-medium ferrflow 192.0ms (-35%) 191.2ms (-35%) 207.7ms (-28%) 188.6ms (-34%) 184.1ms (-35%) 92.4 MB
mono-medium semantic-release - 1071.9ms (-32%) - - - 143.6 MB
mono-medium standard-version - 391.5ms (-35%) - - - 94.5 MB
mono-small changesets - 787.9ms (-2%) - - - 109.1 MB
mono-small commit-and-tag-version - 480.0ms (-4%) - - - 92.6 MB
mono-small ferrflow 299.5ms (-2%) 298.8ms 292.2ms (-3%) 290.9ms (-1%) 293.2ms (-1%) 92.7 MB
mono-small semantic-release - 1593.4ms (+7%) - - - 135.2 MB
mono-small standard-version - 553.5ms (+1%) - - - 91.8 MB
single changesets - 781.7ms (-1%) - - - 104.5 MB
single commit-and-tag-version - 495.0ms (+5%) - - - 90.7 MB
single ferrflow 302.8ms (+3%) 299.3ms (+3%) 298.3ms (+5%) 297.5ms (+4%) 295.9ms (+4%) 91.3 MB
single semantic-release - 1595.9ms (+6%) - - - 134.9 MB
single standard-version - 563.7ms (+6%) - - - 92.5 MB
Install footprint
Tool npm binary
changesets 26.0 MB
commit-and-tag-version 9.0 MB
ferrflow 8.0 MB 8.0 MB
release-please 95.0 MB
semantic-release 69.0 MB
standard-version 21.0 MB

v5.48.0

Compare Source

v5.47.4

Compare Source

[5.47.4] - 2026-07-27

Bug Fixes
  • fix(release): push tags before creating forge releases (#​771)

Performance

Binary
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 14.3ms (-23%) 15.3ms (-26%) 3.4ms (-28%) 3.0ms (-27%) 2.8ms (-24%) 15.2 MB
mono-100-1k ferrflow 13.8ms (-24%) 13.4ms (-21%) 4.3ms (-7%) 3.6ms (-3%) 3.3ms (-8%) 15.0 MB
mono-50-5k ferrflow 41.3ms (-1%) 40.3ms (+4%) 5.7ms 3.4ms (+6%) 3.2ms 14.9 MB
mono-large ferrflow 76.1ms (-3%) 74.0ms (-7%) 10.6ms (-10%) 5.6ms (-15%) 5.0ms (-4%) 14.9 MB
mono-medium ferrflow 13.1ms (-4%) 12.8ms (+7%) 4.2ms (-5%) 3.5ms (-3%) 3.4ms 15.0 MB
mono-small ferrflow 9.0ms (-1%) 8.9ms (+2%) 3.3ms (-3%) 3.1ms 2.9ms (-9%) 12.9 MB
single ferrflow 7.2ms (+16%) 7.2ms (+11%) 3.0ms (+11%) 2.7ms (-7%) 2.7ms (+4%) 12.8 MB

Note: every competitor is a Node.js package — none ship a native binary, so this section can only show ferrflow. Cross-tool comparisons live in the Npm section.

Docker
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 171.0ms (-19%) 172.1ms (-18%) 159.9ms (-18%) 161.7ms (-18%) 158.8ms (-18%) 46.0 MB
mono-100-1k ferrflow 302.6ms (-37%) 358.1ms (-45%) 258.5ms (+15%) 175.2ms (-4%) 172.5ms (-69%) 46.0 MB
mono-50-5k ferrflow 222.6ms (-2%) 224.2ms 187.6ms (-2%) 185.8ms (-2%) 185.6ms (-3%) 45.9 MB
mono-large ferrflow 265.0ms (-3%) 260.6ms (-5%) 193.4ms (-4%) 189.2ms (-4%) 191.5ms (-4%) 44.3 MB
mono-medium ferrflow 203.4ms (-2%) 200.4ms (-3%) 193.0ms (-2%) 193.2ms (-2%) 193.1ms (-3%) 43.5 MB
mono-small ferrflow 200.6ms (-1%) 199.4ms (-2%) 196.6ms (-1%) 194.3ms (+1%) 195.3ms (-1%) 43.1 MB
single ferrflow 197.1ms (-34%) 195.6ms (-39%) 191.7ms (-27%) 190.1ms (-31%) 191.1ms (-32%) 44.2 MB

Note: no competitor publishes a first-party Docker image that is comparable to ghcr.io/ferrlabs/ferrflow (a single static binary). Wrapping the Node tools in node:lts would only re-time node startup + npm + the tool already measured in the Npm section, so this section is intentionally limited to ferrflow.

Npm
Fixture Tool check release-dry-run tag validate version Peak RSS
complex changesets - 687.7ms (-16%) - - - 113.7 MB
complex commit-and-tag-version - 384.8ms (-25%) - - - 92.1 MB
complex ferrflow 233.0ms (-23%) 233.4ms (-24%) 222.9ms (-25%) 221.6ms (-24%) 222.6ms (-24%) 92.7 MB
complex semantic-release - 1230.9ms (-21%) - - - 140.5 MB
complex standard-version - 442.7ms (-24%) - - - 94.5 MB
mono-100-1k changesets - 681.5ms (-12%) - - - 112.0 MB
mono-100-1k commit-and-tag-version - 452.9ms (-7%) - - - 92.3 MB
mono-100-1k ferrflow 235.0ms (-7%) 236.7ms (-6%) 228.0ms (-4%) 230.3ms (-2%) 225.9ms (-5%) 92.5 MB
mono-100-1k semantic-release - 1303.4ms (-7%) - - - 159.0 MB
mono-100-1k standard-version - 530.9ms (-5%) - - - 96.2 MB
mono-50-5k changesets - 781.0ms (-10%) - - - 110.6 MB
mono-50-5k commit-and-tag-version - 915.7ms (-6%) - - - 107.8 MB
mono-50-5k ferrflow 319.4ms (-2%) 318.7ms (-2%) 287.2ms (-2%) 283.5ms (-2%) 283.7ms (-3%) 92.8 MB
mono-50-5k semantic-release - 2326.0ms (-9%) - - - 275.2 MB
mono-50-5k standard-version - 1119.4ms (-8%) - - - 127.6 MB
mono-large changesets - 1051.3ms (+9%) - - - 112.5 MB
mono-large commit-and-tag-version - 1435.8ms (+5%) - - - 125.9 MB
mono-large ferrflow 354.4ms (-3%) 351.3ms (-3%) 294.3ms (-1%) 290.0ms 287.4ms (-2%) 93.0 MB
mono-large semantic-release - 3411.9ms (+8%) - - - 399.1 MB
mono-large standard-version - 1832.4ms (+8%) - - - 165.4 MB
mono-medium changesets - 807.8ms (-2%) - - - 111.1 MB
mono-medium commit-and-tag-version - 522.6ms (-4%) - - - 90.6 MB
mono-medium ferrflow 298.2ms (-3%) 298.4ms (-1%) 290.9ms (-3%) 288.3ms (-3%) 287.5ms (-3%) 90.1 MB
mono-medium semantic-release - 1566.4ms (-8%) - - - 141.6 MB
mono-medium standard-version - 606.1ms (-6%) - - - 94.6 MB
mono-small changesets - 828.6ms (+10%) - - - 106.6 MB
mono-small commit-and-tag-version - 496.8ms (+3%) - - - 90.5 MB
mono-small ferrflow 307.7ms (+6%) 298.4ms (+3%) 299.5ms (+5%) 298.5ms (+5%) 301.2ms (+7%) 91.3 MB
mono-small semantic-release - 1605.9ms (+11%) - - - 135.1 MB
mono-small standard-version - 558.4ms (+3%) - - - 92.4 MB
single changesets - 754.1ms (+16%) - - - 106.4 MB
single commit-and-tag-version - 480.8ms (+23%) - - - 92.6 MB
single ferrflow 302.6ms (+26%) 301.7ms (+26%) 295.8ms (+26%) 297.6ms (+24%) 300.6ms (+28%) 92.9 MB
single semantic-release - 1578.8ms (+27%) - - - 134.7 MB
single standard-version - 554.1ms (+25%) - - - 93.7 MB
Install footprint
Tool npm binary
changesets 26.0 MB
commit-and-tag-version 9.0 MB
ferrflow 8.0 MB 8.0 MB
release-please 95.0 MB
semantic-release 69.0 MB
standard-version 21.0 MB

v5.47.3

Compare Source

[5.47.3] - 2026-07-25

Bug Fixes
  • fix(deps): update rust crate gix to 0.86 (#​762)

Performance

Binary
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 17.8ms (+24%) 19.9ms (+30%) 4.4ms (+29%) 3.8ms (+27%) 3.8ms (+36%) 15.1 MB
mono-100-1k ferrflow 16.2ms (+17%) 15.1ms (+13%) 5.1ms (+19%) 4.0ms (+11%) 3.7ms (+12%) 14.8 MB
mono-50-5k ferrflow 40.7ms (-1%) 40.8ms (+1%) 6.2ms (+9%) 3.6ms (+6%) 3.4ms (+6%) 14.8 MB
mono-large ferrflow 76.7ms (+1%) 71.5ms (-3%) 10.3ms (-3%) 6.0ms (+7%) 4.8ms (-4%) 14.8 MB
mono-medium ferrflow 10.1ms (-23%) 9.5ms (-26%) 3.2ms (-24%) 2.6ms (-26%) 2.8ms (-18%) 15.0 MB
mono-small ferrflow 9.0ms 9.0ms (+1%) 3.2ms (-3%) 2.8ms (-10%) 2.9ms 12.7 MB
single ferrflow 7.2ms 7.0ms (-3%) 3.0ms 2.7ms 2.8ms (+4%) 13.0 MB

Note: every competitor is a Node.js package — none ship a native binary, so this section can only show ferrflow. Cross-tool comparisons live in the Npm section.

Docker
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 205.5ms (+20%) 204.6ms (+19%) 189.6ms (+19%) 186.4ms (+15%) 187.8ms (+18%) 44.9 MB
mono-100-1k ferrflow 206.1ms (-32%) 201.3ms (-44%) 192.9ms (-25%) 189.4ms (+8%) 191.1ms (+11%) 46.0 MB
mono-50-5k ferrflow 226.2ms (+2%) 227.3ms (+1%) 192.4ms (+3%) 191.3ms (+3%) 188.8ms (+2%) 45.2 MB
mono-large ferrflow 261.7ms (-1%) 260.2ms 194.7ms (+1%) 189.6ms 190.6ms 44.9 MB
mono-medium ferrflow 215.0ms (+6%) 172.6ms (-14%) 161.7ms (-16%) 152.3ms (-21%) 154.7ms (-20%) 46.0 MB
mono-small ferrflow 194.6ms (-3%) 195.3ms (-2%) 190.1ms (-3%) 191.4ms (-1%) 189.3ms (-3%) 43.6 MB
single ferrflow 190.4ms (-3%) 192.1ms (-2%) 186.9ms (-3%) 187.9ms (-1%) 186.8ms (-2%) 45.9 MB

Note: no competitor publishes a first-party Docker image that is comparable to ghcr.io/ferrlabs/ferrflow (a single static binary). Wrapping the Node tools in node:lts would only re-time node startup + npm + the tool already measured in the Npm section, so this section is intentionally limited to ferrflow.

Npm
Fixture Tool check release-dry-run tag validate version Peak RSS
complex changesets - 783.7ms (+14%) - - - 113.1 MB
complex commit-and-tag-version - 498.4ms (+30%) - - - 92.5 MB
complex ferrflow 298.0ms (+28%) 298.0ms (+28%) 284.3ms (+28%) 283.2ms (+28%) 283.1ms (+27%) 92.5 MB
complex semantic-release - 1511.4ms (+23%) - - - 141.2 MB
complex standard-version - 573.3ms (+30%) - - - 94.6 MB
mono-100-1k changesets - 860.1ms (+26%) - - - 114.3 MB
mono-100-1k commit-and-tag-version - 576.3ms (+27%) - - - 92.3 MB
mono-100-1k ferrflow 299.3ms (+27%) 299.5ms (+27%) 285.7ms (+25%) 285.0ms (+24%) 285.3ms (+26%) 92.8 MB
mono-100-1k semantic-release - 1725.7ms (+32%) - - - 159.0 MB
mono-100-1k standard-version - 691.9ms (+30%) - - - 96.8 MB
mono-50-5k changesets - 785.8ms (+1%) - - - 113.8 MB
mono-50-5k commit-and-tag-version - 933.7ms (+2%) - - - 108.6 MB
mono-50-5k ferrflow 324.2ms (+2%) 320.8ms (+1%) 290.4ms (+1%) 287.8ms (+2%) 286.7ms (+1%) 93.3 MB
mono-50-5k semantic-release - 2360.2ms (+1%) - - - 315.7 MB
mono-50-5k standard-version - 1131.7ms (+1%) - - - 126.0 MB
mono-large changesets - 1013.5ms (-4%) - - - 117.0 MB
mono-large commit-and-tag-version - 1456.0ms (+1%) - - - 127.2 MB
mono-large ferrflow 359.0ms (+1%) 360.7ms (+3%) 296.3ms (+1%) 290.6ms 291.5ms (+1%) 92.5 MB
mono-large semantic-release - 3369.9ms (-1%) - - - 397.8 MB
mono-large standard-version - 1833.3ms - - - 166.2 MB
mono-medium changesets - 618.9ms (-23%) - - - 113.7 MB
mono-medium commit-and-tag-version - 353.9ms (-32%) - - - 92.2 MB
mono-medium ferrflow 192.0ms (-36%) 189.1ms (-37%) 185.1ms (-36%) 185.0ms (-36%) 185.4ms (-36%) 92.5 MB
mono-medium semantic-release - 1069.1ms (-32%) - - - 142.2 MB
mono-medium standard-version - 413.0ms (-32%) - - - 95.0 MB
mono-small changesets - 793.4ms (-4%) - - - 105.7 MB
mono-small commit-and-tag-version - 485.5ms (-2%) - - - 90.2 MB
mono-small ferrflow 296.5ms (-4%) 295.1ms (-1%) 294.5ms (-2%) 294.6ms (-1%) 293.7ms (-2%) 90.5 MB
mono-small semantic-release - 1558.5ms (-3%) - - - 134.3 MB
mono-small standard-version - 557.9ms - - - 92.7 MB
single changesets - 764.6ms (+1%) - - - 103.6 MB
single commit-and-tag-version - 477.5ms (-1%) - - - 90.4 MB
single ferrflow 294.4ms (-3%) 292.4ms (-3%) 289.9ms (-2%) 290.4ms (-2%) 289.4ms (-4%) 90.3 MB
single semantic-release - 1548.7ms (-2%) - - - 136.1 MB
single standard-version - 547.3ms (-1%) - - - 92.2 MB
Install footprint
Tool npm binary
changesets 26.0 MB
commit-and-tag-version 9.0 MB
ferrflow 8.0 MB 8.0 MB
release-please 95.0 MB
semantic-release 69.0 MB
standard-version 21.0 MB

v5.47.2

Compare Source

[5.47.2] - 2026-07-25

Bug Fixes
  • fix(release): replan against the winning run instead of failing with E2006 on concurrent releases (#​766)

Performance

Binary
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 17.6ms (-1%) 17.3ms (-13%) 4.4ms (+7%) 3.7ms (+6%) 3.4ms 14.9 MB
mono-100-1k ferrflow 14.5ms (-13%) 12.9ms (-25%) 3.9ms (-26%) 3.2ms (-24%) 2.9ms (-19%) 15.2 MB
mono-50-5k ferrflow 38.7ms (-5%) 38.9ms (-1%) 5.6ms (-14%) 3.3ms (-18%) 3.2ms (-11%) 14.7 MB
mono-large ferrflow 75.4ms (-2%) 69.6ms (-7%) 10.0ms (-9%) 5.2ms (-13%) 4.4ms (-14%) 14.9 MB
mono-medium ferrflow 13.7ms (+2%) 12.4ms (-3%) 4.6ms 3.8ms 3.8ms (+12%) 14.8 MB
mono-small ferrflow 9.1ms (-3%) 8.4ms (-2%) 3.4ms (+3%) 3.0ms 3.0ms (+3%) 12.9 MB
single ferrflow 7.7ms (+12%) 7.0ms (+6%) 3.3ms (+14%) 2.9ms (+7%) 2.9ms (+12%) 12.9 MB

Note: every competitor is a Node.js package — none ship a native binary, so this section can only show ferrflow. Cross-tool comparisons live in the Npm section.

Docker
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 210.2ms (+1%) 208.0ms (+1%) 193.1ms (+1%) 193.4ms 194.8ms (+4%) 43.1 MB
mono-100-1k ferrflow 170.2ms (-18%) 183.8ms (-11%) 187.1ms (-3%) 164.0ms (-16%) 163.8ms (-15%) 45.6 MB
mono-50-5k ferrflow 224.9ms (-9%) 224.0ms (-6%) 193.3ms (-7%) 190.9ms (-8%) 190.2ms (-4%) 46.4 MB
mono-large ferrflow 253.0ms (-6%) 249.9ms (-6%) 188.6ms (-8%) 186.7ms (-8%) 185.1ms (-4%) 45.5 MB
mono-medium ferrflow 208.2ms (+3%) 209.5ms (+3%) 196.9ms (+2%) 195.9ms (-1%) 202.2ms (+5%) 43.4 MB
mono-small ferrflow 193.2ms (-2%) 194.3ms (-2%) 189.0ms (-2%) 189.2ms (-1%) 187.3ms (-3%) 44.9 MB
single ferrflow 202.2ms (+7%) 200.7ms (+7%) 196.0ms (+6%) 196.5ms (+6%) 195.5ms (+6%) 43.5 MB

Note: no competitor publishes a first-party Docker image that is comparable to ghcr.io/ferrlabs/ferrflow (a single static binary). Wrapping the Node tools in node:lts would only re-time node startup + npm + the tool already measured in the Npm section, so this section is intentionally limited to ferrflow.

Npm
Fixture Tool check release-dry-run tag validate version Peak RSS
complex changesets - 832.6ms (+3%) - - - 113.0 MB
complex commit-and-tag-version - 508.4ms (+2%) - - - 92.6 MB
complex ferrflow 303.3ms (+1%) 304.5ms (+2%) 292.9ms (+3%) 291.5ms (+2%) 292.6ms (+3%) 92.3 MB
complex semantic-release - 1614.0ms (+1%) - - - 141.2 MB
complex standard-version - 588.4ms (-1%) - - - 94.8 MB
mono-100-1k changesets - 677.1ms (-29%) - - - 114.6 MB
mono-100-1k commit-and-tag-version - 425.7ms (-28%) - - - 92.4 MB
mono-100-1k ferrflow 218.5ms (-28%) 218.1ms (-28%) 207.3ms (-29%) 208.8ms (-28%) 205.8ms (-29%) 92.4 MB
mono-100-1k semantic-release - 1247.8ms (-33%) - - - 158.6 MB
mono-100-1k standard-version - 492.0ms (-30%) - - - 96.2 MB
mono-50-5k changesets - 814.9ms (-7%) - - - 114.2 MB
mono-50-5k commit-and-tag-version - 963.5ms (-6%) - - - 106.8 MB
mono-50-5k ferrflow 318.6ms (-6%) 319.9ms (-8%) 285.9ms (-7%) 284.3ms (-10%) 284.3ms (-7%) 92.7 MB
mono-50-5k semantic-release - 2476.9ms (-6%) - - - 275.7 MB
mono-50-5k standard-version - 1209.2ms (-5%) - - - 126.5 MB
mono-large changesets - 964.5ms (-6%) - - - 115.3 MB
mono-large commit-and-tag-version - 1427.4ms (-3%) - - - 128.6 MB
mono-large ferrflow 352.2ms (-4%) 347.8ms (-5%) 288.3ms (-4%) 284.5ms (-6%) 283.7ms (-6%) 91.8 MB
mono-large semantic-release - 3274.2ms (-4%) - - - 397.0 MB
mono-large standard-version - 1800.3ms (-4%) - - - 163.6 MB
mono-medium changesets - 843.0ms (+3%) - - - 112.0 MB
mono-medium commit-and-tag-version - 538.9ms - - - 92.4 MB
mono-medium ferrflow 306.1ms (+2%) 307.0ms (+2%) 301.6ms (+3%) 296.0ms (+1%) 300.1ms (+2%) 92.2 MB
mono-medium semantic-release - 1618.7ms - - - 140.2 MB
mono-medium standard-version - 625.6ms - - - 94.0 MB
mono-small changesets - 782.4ms (+1%) - - - 106.3 MB
mono-small commit-and-tag-version - 480.7ms - - - 90.2 MB
mono-small ferrflow 293.4ms 291.1ms (-1%) 288.2ms 288.9ms (-1%) 288.3ms (-1%) 90.6 MB
mono-small semantic-release - 1530.3ms (+5%) - - - 133.8 MB
mono-small standard-version - 547.5ms (+1%) - - - 92.9 MB
single changesets - 768.5ms (+5%) - - - 104.3 MB
single commit-and-tag-version - 502.9ms (+7%) - - - 90.6 MB
single ferrflow 300.6ms (+4%) 301.0ms (+5%) 297.1ms (+4%) 301.8ms (+6%) 297.0ms (+4%) 90.8 MB
single semantic-release - 1616.7ms (+7%) - - - 134.5 MB
single standard-version - 573.9ms (+6%) - - - 92.6 MB
Install footprint
Tool npm binary
changesets 26.0 MB
commit-and-tag-version 9.0 MB
ferrflow 8.0 MB 8.0 MB
release-please 95.0 MB
semantic-release 69.0 MB
standard-version 21.0 MB

v5.47.1

Compare Source

[5.47.1] - 2026-07-23

Bug Fixes
  • fix(ci): repair renovate-rebase.yml truncated by the pin sweep (#​761)

Performance

Binary
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 17.7ms 20.0ms 4.1ms (-2%) 3.5ms (-3%) 3.4ms (-3%) 14.9 MB
mono-100-1k ferrflow 16.7ms (-8%) 17.1ms (+6%) 5.3ms (+2%) 4.2ms 3.6ms 14.8 MB
mono-50-5k ferrflow 40.9ms (+14%) 39.3ms (+28%) 6.5ms (+27%) 4.0ms (+38%) 3.6ms (+33%) 14.6 MB
mono-large ferrflow 76.7ms (+19%) 74.5ms (+16%) 11.0ms (+38%) 6.0ms (+71%) 5.1ms (+46%) 14.8 MB
mono-medium ferrflow 13.4ms (+25%) 12.8ms (+31%) 4.6ms (+39%) 3.8ms (+41%) 3.4ms (+26%) 14.7 MB
mono-small ferrflow 9.4ms (+3%) 8.6ms 3.3ms (+3%) 3.0ms 2.9ms (-3%) 12.7 MB
single ferrflow 6.9ms (-7%) 6.6ms (-4%) 2.9ms (-3%) 2.7ms (-4%) 2.6ms (-4%) 12.8 MB

Note: every competitor is a Node.js package — none ship a native binary, so this section can only show ferrflow. Cross-tool comparisons live in the Npm section.

Docker
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 207.6ms (+3%) 205.4ms (+1%) 191.8ms (+3%) 193.6ms (+5%) 186.8ms 44.5 MB
mono-100-1k ferrflow 206.8ms (-1%) 205.5ms 192.8ms 194.5ms (+1%) 193.0ms (+1%) 43.0 MB
mono-50-5k ferrflow 246.2ms (-17%) 238.6ms (-31%) 208.5ms (-53%) 206.7ms (-39%) 198.6ms (-57%) 43.1 MB
mono-large ferrflow 267.9ms (+8%) 266.4ms (-27%) 204.8ms (-43%) 202.2ms (+33%) 192.9ms (-7%) 45.9 MB
mono-medium ferrflow 202.3ms (+17%) 203.9ms (+22%) 192.6ms (+19%) 197.8ms (+20%) 193.0ms (+19%) 43.6 MB
mono-small ferrflow 196.7ms (-3%) 199.0ms (-2%) 192.4ms (-3%) 190.3ms (-2%) 193.6ms (-3%) 42.9 MB
single ferrflow 189.1ms (-3%) 188.4ms (-4%) 185.3ms (-3%) 185.1ms (-3%) 184.9ms (-5%) 43.2 MB

Note: no competitor publishes a first-party Docker image that is comparable to ghcr.io/ferrlabs/ferrflow (a single static binary). Wrapping the Node tools in node:lts would only re-time node startup + npm + the tool already measured in the Npm section, so this section is intentionally limited to ferrflow.

Npm
Fixture Tool check release-dry-run tag validate version Peak RSS
complex changesets - 808.7ms (+5%) - - - 114.2 MB
complex commit-and-tag-version - 497.2ms (+2%) - - - 92.6 MB
complex ferrflow 300.2ms (+2%) 299.8ms (+2%) 285.5ms (+2%) 285.8ms (+2%) 284.8ms (+2%) 93.1 MB
complex semantic-release - 1600.8ms (+10%) - - - 140.7 MB
complex standard-version - 592.0ms (+6%) - - - 93.3 MB
mono-100-1k changesets - 960.2ms (+9%) - - - 110.4 MB
mono-100-1k commit-and-tag-version - 593.6ms (+1%) - - - 90.6 MB
mono-100-1k ferrflow 305.2ms (-1%) 303.1ms (-1%) 293.7ms (-1%) 289.9ms (-1%) 291.6ms 90.8 MB
mono-100-1k semantic-release - 1853.9ms (+3%) - - - 158.6 MB
mono-100-1k standard-version - 707.9ms (-1%) - - - 96.7 MB
mono-50-5k changesets - 872.7ms (+28%) - - - 110.4 MB
mono-50-5k commit-and-tag-version - 1023.7ms (+43%) - - - 106.7 MB
mono-50-5k ferrflow 339.5ms (+32%) 346.4ms (+35%) 308.6ms (+35%) 314.7ms (+39%) 306.3ms (+34%) 90.3 MB
mono-50-5k semantic-release - 2636.2ms (+38%) - - - 291.0 MB
mono-50-5k standard-version - 1277.8ms (+45%) - - - 125.4 MB
mono-large changesets - 1024.7ms (+33%) - - - 114.8 MB
mono-large commit-and-tag-version - 1478.4ms (+37%) - - - 127.6 MB
mono-large ferrflow 367.0ms (+34%) 367.8ms (+35%) 300.4ms (+41%) 301.5ms (+44%) 302.2ms (+45%) 92.5 MB
mono-large semantic-release - 3417.7ms (+38%) - - - 355.3 MB
mono-large standard-version - 1883.0ms (+43%) - - - 163.8 MB
mono-medium changesets - 814.7ms (+18%) - - - 112.4 MB
mono-medium commit-and-tag-version - 538.0ms (+33%) - - - 92.4 MB
mono-medium ferrflow 299.7ms (+30%) 300.8ms (+32%) 293.9ms (+31%) 292.2ms (+31%) 293.6ms (+31%) 92.4 MB
mono-medium semantic-release - 1611.8ms (+27%) - - - 141.3 MB
mono-medium standard-version - 623.6ms (+33%) - - - 93.6 MB
mono-small changesets - 775.9ms (-8%) - - - 111.0 MB
mono-small commit-and-tag-version - 481.0ms (-4%) - - - 92.3 MB
mono-small ferrflow 294.5ms (-3%) 293.6ms (-2%) 289.5ms (-1%) 290.6ms (-1%) 290.1ms (-1%) 92.6 MB
mono-small semantic-release - 1461.5ms (-9%) - - - 134.2 MB
mono-small standard-version - 540.8ms (-5%) - - - 92.3 MB
single changesets - 735.3ms (-4%) - - - 104.2 MB
single commit-and-tag-version - 469.0ms (-4%) - - - 91.2 MB
single ferrflow 287.8ms (-3%) 286.7ms (-4%) 285.7ms (-3%) 284.1ms (-5%) 284.3ms (-5%) 90.9 MB
single semantic-release - 1509.1ms (-4%) - - - 134.8 MB
single standard-version - 539.3ms (-4%) - - - 92.1 MB
Install footprint
Tool npm binary
changesets 26.0 MB
commit-and-tag-version 9.0 MB
ferrflow 8.0 MB 8.0 MB
release-please 95.0 MB
semantic-release 69.0 MB
standard-version 21.0 MB

v5.47.0

Compare Source

[5.47.0] - 2026-07-21

Features
  • feat: expose the crate version as ferrflow::VERSION (#​758)
  • feat(schema): expose the bundled JSON schema from the library (#​756)
  • feat(validate): expose the validation core without the cli feature (#​754)

Performance

Binary
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 17.7ms (-1%) 20.1ms (-1%) 4.2ms (-11%) 3.6ms (-8%) 3.5ms (-8%) 14.8 MB
mono-100-1k ferrflow 18.1ms (-1%) 16.1ms (+5%) 5.2ms (+2%) 4.2ms 3.6ms 14.6 MB
mono-50-5k ferrflow 35.8ms (-13%) 30.8ms (-22%) 5.1ms (-16%) 2.9ms (-24%) 2.7ms (-23%) 14.9 MB
mono-large ferrflow 64.6ms (-15%) 64.2ms (-13%) 8.0ms (-23%) 3.5ms (-41%) 3.5ms (-30%) 14.9 MB
mono-medium ferrflow 10.7ms (-10%) 9.8ms (-16%) 3.3ms (-21%) 2.7ms (-27%) 2.7ms (-21%) 15.0 MB
mono-small ferrflow 9.1ms (-5%) 8.6ms (+1%) 3.2ms (-9%) 3.0ms (-6%) 3.0ms (-3%) 12.8 MB
single ferrflow 7.4ms (-5%) 6.9ms (-4%) 3.0ms (-3%) 2.8ms 2.7ms (-4%) 12.8 MB

Note: every competitor is a Node.js package — none ship a native binary, so this section can only show ferrflow. Cross-tool comparisons live in the Npm section.

Docker
Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 201.7ms (-8%) 202.6ms (-6%) 186.5ms (-9%) 184.0ms (-12%) 186.6ms (-8%) 42.9 MB
mono-100-1k ferrflow 208.0ms (+1%) 205.1ms (+1%) 192.4ms 192.0ms 192.0ms (+1%) 45.4 MB
mono-50-5k ferrflow 297.1ms (+26%) 344.9ms (+44%) 441.8ms (+117%) 341.6ms (+74%) 464.4ms (+135%) 45.7 MB
mono-large ferrflow 248.2ms (-5%) 364.6ms (+40%) 361.4ms (+86%) 151.6ms (-22%) 208.3ms (+11%) 46.3 MB
mono-medium ferrflow 172.6ms (-16%) 167.6ms (-18%) 162.0ms (-20%) 165.0ms (-17%) 161.8ms (-18%) 48.1 MB
mono-small ferrflow 202.1ms (-2%) 202.1ms (-2%) 197.8ms (-2%) 194.7ms (-4%) 198.8ms 43.3 MB
single ferrflow 194.3ms (+1%) 196.3ms (+3%) 191.3ms (+2%) 190.8ms (+2%) 194.3ms (+4%) 45.3 MB

Note: no competitor publishes a first-party Docker image that is comparable to ghcr.io/ferrlabs/ferrflow (a single static binary). Wrapping the Node tools in node:lts would only re-time node startup + npm + the tool already measured in the Npm section, so this section is intentionally limited to ferrflow.

Npm
Fixture Tool check release-dry-run tag validate version Peak RSS
complex changesets - 768.5ms (-11%) - - - 110.8 MB
complex commit-and-tag-version - 486.6ms (-7%) - - - 90.1 MB
complex ferrflow 294.9ms (-5%) 294.4ms (-6%) 280.8ms (-7%) 280.7ms (-6%) 280.2ms (-7%) 90.1 MB
complex semantic-release - 1454.6ms (-12%) - -

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 6am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@ferrlabs-renovate
ferrlabs-renovate Bot enabled auto-merge (squash) July 27, 2026 03:49
Comment thread .github/workflows/ci.yml Fixed
Comment thread .github/workflows/sbom-track.yml Fixed
Comment thread .github/workflows/security-scan.yml Fixed
@ferrlabs-renovate
ferrlabs-renovate Bot force-pushed the renovate/github-actions branch 3 times, most recently from 6332854 to 309fb0a Compare July 28, 2026 09:21
Comment thread .github/workflows/ci.yml Fixed
Comment thread .github/workflows/sbom-track.yml Fixed
Comment thread .github/workflows/security-scan.yml Fixed
@ferrlabs-renovate
ferrlabs-renovate Bot force-pushed the renovate/github-actions branch from 309fb0a to 437f524 Compare July 28, 2026 19:47
Comment thread .github/workflows/ci.yml Fixed
Comment thread .github/workflows/sbom-track.yml Fixed
Comment thread .github/workflows/security-scan.yml Fixed
@ferrlabs-renovate
ferrlabs-renovate Bot force-pushed the renovate/github-actions branch 3 times, most recently from 57c9a54 to c0fbd5a Compare July 29, 2026 08:54
Comment thread .github/workflows/renovate-rebase.yml Fixed
@ferrlabs-renovate
ferrlabs-renovate Bot force-pushed the renovate/github-actions branch 5 times, most recently from a0a3efc to e5e87f7 Compare July 31, 2026 14:27
Comment thread .github/workflows/ci.yml Fixed
Comment thread .github/workflows/renovate-rebase.yml Fixed
Comment thread .github/workflows/sbom-track.yml Fixed
Comment thread .github/workflows/security-scan.yml Fixed

@ferrfleet ferrfleet Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Uneventful. This only touches .github/workflows/* — digest bumps for the FerrLabs reusable-workflow pins, docker/login-action, and github/codeql-action, plus ossf/scorecard-action v2.4.3→v2.4.4 (patch: logs Scorecard POST failures instead of failing the job — strictly safer) and FerrLabs/FerrFlow v5.46.0→v5.48.1 (bug fixes only: cosign-sign release artifacts, push tags before forge release, bump gix crate — no API/input changes, mode: publish usage in publish.yml is unaffected). No breaking changes upstream that touch this repo's usage.

CI: all completed checks are green (Security, Detect Go module, Conventional commits, secrets/CVE/SAST scans); a few jobs (Lint, Test, kind smoke test, opengrep) were still running at review time with no failures so far. The "blocked" mergeable state is just Renovate's stability-days check waiting out the minimum release age, not a CI failure.

No blocking or nit findings.

@ferrlabs-renovate
ferrlabs-renovate Bot force-pushed the renovate/github-actions branch from e5e87f7 to 003c9b3 Compare July 31, 2026 16:44
Comment thread .github/workflows/ci.yml Fixed
Comment thread .github/workflows/renovate-rebase.yml Fixed
Comment thread .github/workflows/sbom-track.yml Fixed
Comment thread .github/workflows/security-scan.yml Fixed

@ferrfleet ferrfleet Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Follow-up (new commit since last review). The branch got rebased/updated: the FerrLabs reusable-workflow pin used by ci.yml/release.yml/renovate-rebase.yml/sbom-track.yml/security-scan.yml moved further, from b44400b3 to 05e39b3f on FerrLabs/.github@main.

What's new in that range that touches this repo: reusable-security-scan.yml now runs a FerrLabs-authored OpenGrep ruleset by default (ferrlabs-rules: true, org-audit rules) alongside the community ruleset. This is soft-fail only — fail-on-sast still defaults to false and FerrVault's security-scan.yml doesn't override it — so at most it adds warning annotations to the Security tab, it cannot fail CI. The rest of the range (runner-group routing docs, a Renovate cargo-registry config change for ferrlabs-* crates) doesn't affect this repo (Go, not Rust).

docker/login-action, github/codeql-action, ossf/scorecard-action (v2.4.4, safer error-logging patch), and FerrLabs/FerrFlow (v5.48.1, bug fixes only) pins are unchanged from what was already reviewed — still no breaking changes reaching this repo's usage.

CI: all completed checks are green; Lint/Test/kind-smoke-test/opengrep were still in progress at review time with nothing failing so far. Still blocked only on Renovate's stability-days minimum-release-age gate, not a CI failure.

No blocking or nit findings.

@ferrlabs-renovate
ferrlabs-renovate Bot force-pushed the renovate/github-actions branch 2 times, most recently from 5a5c295 to d8bc223 Compare July 31, 2026 20:40
Comment thread .github/workflows/ci.yml Fixed
Comment thread .github/workflows/renovate-rebase.yml Fixed
Comment thread .github/workflows/sbom-track.yml Fixed
Comment thread .github/workflows/security-scan.yml Fixed

@ferrfleet ferrfleet Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Follow-up (new commit since last review). Since 003c9b33, two things moved:

  1. FerrLabs/.github reusable-workflow pin (05e39b3f51ff973e, used by ci.yml/release.yml/renovate-rebase.yml/sbom-track.yml/security-scan.yml). The new commit is revert(ci): rétablit le ciblage des runners par nom (#194) — it reverts runs-on from 'group=ferrlabs-k8s' back to 'ferrlabs-k8s' (no group= prefix) across every reusable workflow, including the ones this repo consumes. Empirically harmless here: Detect Go module, gitleaks, osv-scanner, zizmor, snyk, Conventional commits on this exact commit already completed successfully, and Lint/Test/Security/kind-smoke-test are running without failure — the runner-targeting revert isn't breaking anything in this repo.
  2. FerrLabs/FerrFlow v5.48.1→v5.49.0: feat(migrate): auto-discover workspace packages for changesets. This is ferrflow migrate only; publish.yml uses mode: publish, so it's unaffected.

CI: only outstanding status is renovate/stability-days (minimum release age), same as before — not a CI failure.

No blocking or nit findings.

@ferrlabs-renovate
ferrlabs-renovate Bot force-pushed the renovate/github-actions branch from d8bc223 to 966d012 Compare August 1, 2026 08:34
Comment thread .github/workflows/ci.yml
ci:
name: CI
uses: FerrLabs/.github/.github/workflows/reusable-ci-go.yml@4215a840974a9eb611b05f1496ec99d7ba0492c0 # main
uses: FerrLabs/.github/.github/workflows/reusable-ci-go.yml@d3ce80b43af8b567b503ab4c3ee44d6e33c246f5 # main
jobs:
dispatch:
uses: FerrLabs/.github/.github/workflows/reusable-renovate-dispatch.yml@a4b4a70d116127cd49f09ad6f363ac55fd8f6501 # main
uses: FerrLabs/.github/.github/workflows/reusable-renovate-dispatch.yml@d3ce80b43af8b567b503ab4c3ee44d6e33c246f5 # main
sbom:
name: SBOM → Dependency-Track
uses: FerrLabs/.github/.github/workflows/reusable-sbom-track.yml@4215a840974a9eb611b05f1496ec99d7ba0492c0 # main
uses: FerrLabs/.github/.github/workflows/reusable-sbom-track.yml@d3ce80b43af8b567b503ab4c3ee44d6e33c246f5 # main
scan:
name: Secrets + CVE
uses: FerrLabs/.github/.github/workflows/reusable-security-scan.yml@4215a840974a9eb611b05f1496ec99d7ba0492c0 # main
uses: FerrLabs/.github/.github/workflows/reusable-security-scan.yml@d3ce80b43af8b567b503ab4c3ee44d6e33c246f5 # main
@ferrlabs-renovate
ferrlabs-renovate Bot force-pushed the renovate/github-actions branch from 966d012 to 9d6103a Compare August 2, 2026 03:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant