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]

Reply via email to