Skip to content

Conversation

@ZacBlanco
Copy link
Collaborator

@ZacBlanco ZacBlanco commented Feb 10, 2026

What problem does this PR solve?

We run a conan server in CI to cache pre-built dependencies. There is a github action job to run it, but it is a manual process and not everyone may have access to it. This change automates the population of the cache via a scheduled cron job on a daily basis.

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 🚀 Performance improvement (optimization)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)
  • 🔨 Refactoring (no logic changes)
  • 🔧 Build/CI or Infrastructure changes
  • 📝 Documentation only

Description

Adds a cron schedule to run every day to upload new dependencies to the CI cache. When new dependencies don't need to be built, this is effectively a no-op

Performance Impact

N/A

Release Note

N/A

Checklist (For Author)

  • I have added/updated unit tests (ctest).
  • I have verified the code with local build (Release/Debug).
  • I have run clang-format / linters.
  • (Optional) I have run Sanitizers (ASAN/TSAN) locally for complex C++ changes.
  • No need to test or manual test.

Breaking Changes

  • No
  • Yes (Description: ...)

Adds a cron schedule to run every day to upload new dependencies
to the CI cache. When new dependencies don't need to be built, this is
effectively a no-op
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant