Skip to content

ci: bump setup-soldr v0.9.48 -> v0.9.49#358

Merged
zackees merged 1 commit into
mainfrom
chore/setup-soldr-0.9.49
Jun 1, 2026
Merged

ci: bump setup-soldr v0.9.48 -> v0.9.49#358
zackees merged 1 commit into
mainfrom
chore/setup-soldr-0.9.49

Conversation

@zackees

@zackees zackees commented Jun 1, 2026

Copy link
Copy Markdown
Member

Summary

Bump zackees/setup-soldr from v0.9.48 to v0.9.49.

What's in v0.9.49

  • cache-eviction-policy: protect-foundations thresholds raised from 9 GB / 8 GB to 9.5 GB / 9.0 GB.
  • Reason: v0.9.48 was leaving ~2 GB of usable cache budget on the table. New thresholds keep 0.5 GB headroom under GitHub's 10 GB cap and fire eviction less eagerly while still beating GitHub's own non-deterministic LRU. The 6h age floor from v0.9.48 is unchanged.

No action input changes; this is a pure threshold tuning that takes effect for repos already using cache-eviction-policy: protect-foundations.

Test plan

  • CI green (warm restore + post-step eviction logs)
  • Post-step eviction log shows new thresholds (evicting toward 9 GB when usage > 9.5 GB) — or no eviction at all if usage stays under 9.5 GB

Summary by CodeRabbit

  • Chores
    • Upgraded GitHub Actions setup-soldr dependency from v0.9.48 to v0.9.49 systematically across all continuous integration and deployment workflows for consistency. Updated workflows include acceptance tests, benchmarks, cross-platform verification (macOS, Ubuntu, Windows), documentation generation, code linting and formatting validation, minimum Rust version checks, and template build pipelines.

v0.9.49 raises cache-eviction-policy thresholds for protect-foundations
from 9/8 GB to 9.5/9.0 GB so we recover ~1 GB of usable cache budget.
6h age floor unchanged.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
@zackees zackees merged commit 55b1eaa into main Jun 1, 2026
@coderabbitai

coderabbitai Bot commented Jun 1, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: ca12a449-a685-4bdf-b5ad-cf6673dcbd58

📥 Commits

Reviewing files that changed from the base of the PR and between da0c651 and 274fea9.

📒 Files selected for processing (11)
  • .github/workflows/acceptance-205.yml
  • .github/workflows/bench-205.yml
  • .github/workflows/check-macos.yml
  • .github/workflows/check-ubuntu.yml
  • .github/workflows/check-windows.yml
  • .github/workflows/docs.yml
  • .github/workflows/dylint.yml
  • .github/workflows/fmt.yml
  • .github/workflows/msrv.yml
  • .github/workflows/template_build.yml
  • .github/workflows/template_native_build.yml

📝 Walkthrough

Walkthrough

This PR updates ten GitHub Actions workflows to use zackees/setup-soldr v0.9.49 instead of v0.9.48. The version bump is applied uniformly across acceptance, bench, platform-specific checks, documentation, linting, formatting, MSRV, and template build workflows with no other changes to job logic or commands.

Changes

Soldr Setup Action Version Bump

Layer / File(s) Summary
Bump zackees/setup-soldr from v0.9.48 to v0.9.49 across all CI workflows
.github/workflows/acceptance-205.yml, .github/workflows/bench-205.yml, .github/workflows/check-macos.yml, .github/workflows/check-ubuntu.yml, .github/workflows/check-windows.yml, .github/workflows/docs.yml, .github/workflows/dylint.yml, .github/workflows/fmt.yml, .github/workflows/msrv.yml, .github/workflows/template_build.yml, .github/workflows/template_native_build.yml
All workflows update their "Setup soldr" step to reference zackees/setup-soldr@v0.9.49 instead of v0.9.48. No job triggers, step ordering, command logic, or caching behavior are modified. The bench-205 and dylint workflows each contain the action reference in multiple jobs/steps, but all bumps are consistent across the PR.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • FastLED/fbuild#345: Both PRs update the same .github/workflows/* steps to bump zackees/setup-soldr from an older v0.9.x to a newer v0.9.x across acceptance/bench/check/docs/dylint/fmt/msrv/template builds.
  • FastLED/fbuild#351: Both PRs modify the same GitHub Actions workflows by bumping the zackees/setup-soldr action version (main: v0.9.48→v0.9.49; retrieved: v0.9.43→v0.9.44).
  • FastLED/fbuild#353: Both PRs only bump the same zackees/setup-soldr GitHub Action in the same workflow "Setup soldr" steps across the .github/workflows/* files.

Poem

🐰 A little hop and skip today,
Dependencies updated on their way,
From point forty-eight to point forty-nine,
All workflows now aligned and fine! ✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/setup-soldr-0.9.49

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.

@fastled-project-sync fastled-project-sync Bot moved this to Triage in FastLED Tracker Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

1 participant