Smallfu666 opened a new pull request, #12602: URL: https://github.com/apache/gluten/pull/12602
## What changes are proposed in this pull request? This PR starts the migration of the Velox CI ccache from `actions/cache` to Apache Stash for #12599. - save a second copy of each cache produced by `velox_backend_cache.yml` to Apache Stash - migrate ARM, x86, and enhanced Velox workflows to Stash restore/save - use stable, architecture/configuration-specific Stash keys because Stash does not support `restore-keys` - include hidden files when saving the `.ccache` directory - pin Apache Stash to an immutable commit SHA The producer workflow intentionally keeps the legacy `actions/cache` steps for this first stage. This lets the Apache `main` workflow restore the existing cache and seed Stash without forcing a cold build. After the Stash artifacts have been created successfully, the remaining producer-side `actions/cache` steps can be removed in a follow-up for the final cleanup item in #12599. ## How was this patch tested? - actionlint v1.7.12 on all four modified workflows - Ruby YAML parsing on all four modified workflows - `git diff --check` - static verification that consumer workflows contain no `actions/cache` references and that producer/consumer Stash keys match ## Was this patch authored or co-authored using generative AI tooling? Generated-by: OpenAI Codex gpt-5.6-sol and gpt-5.6-luna -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
