Skip to content

Turn cache expiration time into a variable#20058

Merged
seanbudd merged 3 commits into
masterfrom
cacheExpVar
May 6, 2026
Merged

Turn cache expiration time into a variable#20058
seanbudd merged 3 commits into
masterfrom
cacheExpVar

Conversation

@seanbudd
Copy link
Copy Markdown
Member

@seanbudd seanbudd commented May 6, 2026

Link to issue number:

None

Summary of the issue:

Caches expire after 6 hours, it would be nice if we could increase that number higher, to maybe 8-12.

Description of user facing changes:

None

Description of developer facing changes:

We can tweak cache expiration via github variables

Description of development approach:

Add variable

Testing strategy:

Test workflow run for the branch: https://github.com/nvaccess/nvda/actions/runs/25411277902

Will test more thoroughly on prod, it's low danger

Known issues with pull request:

None

Comment thread .github/workflows/clearCaches.yml Outdated
@seanbudd seanbudd marked this pull request as ready for review May 6, 2026 00:43
@seanbudd seanbudd requested a review from a team as a code owner May 6, 2026 00:43
@seanbudd seanbudd requested review from SaschaCowley and Copilot May 6, 2026 00:43
@seanbudd seanbudd changed the title Turn cache experitation time into a variable Turn cache expiration time into a variable May 6, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR makes the cache expiration threshold in the “Clear caches” GitHub Actions workflow configurable via a repository variable (with an optional workflow dispatch override), instead of being effectively fixed at 6 hours.

Changes:

  • Allow CACHE_EXPIRATION_HOUR to be sourced from vars.CACHE_EXPIRATION_HOUR when no dispatch input is provided.
  • Adjust the workflow dispatch input description to be less specific about the previous default.

Comment thread .github/workflows/clearCaches.yml
Comment thread .github/workflows/clearCaches.yml
Comment thread .github/workflows/clearCaches.yml
Comment thread .github/workflows/clearCaches.yml Outdated
Co-authored-by: Sean Budd <seanbudd123@gmail.com>
@seanbudd seanbudd merged commit 25b57b8 into master May 6, 2026
43 of 46 checks passed
@seanbudd seanbudd deleted the cacheExpVar branch May 6, 2026 04:32
@github-actions github-actions Bot added this to the 2026.2 milestone May 6, 2026
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.

3 participants