Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI enhancement: docker workflow speedup #2232

Merged
merged 8 commits into from
Nov 19, 2024

Commits on Nov 17, 2024

  1. bump actions

    show sccache stats
    
    update cache from/to config
    
    try to optimize dockerfile
    
    fix dockerfile
    
    fix chef command
    
    try to use sccache directory of the gh runner
    
    enable debug logs for sccache
    
    use build context to mount runner sccache to container sccache
    
    fix typo
    
    update sccache dir
    
    update target destination
    
    test
    
    test
    
    test
    
    test
    
    test
    
    test
    
    debug
    
    revert dockerfile changes
    
    try to cache manually
    
    change cache dir
    
    Trigger pipeline: test caching
    
    remove sccache dir
    
    Trigger pipeline: test caching
    
    remove uneeded args
    
    remove mozilla-actions/sccache-action, it doesn't work anyway
    
    Trigger pipeline: test caching docker layers manually
    
    set a better cache invalidation policy
    
    use cargo.lock for cache key better than toml files
    
    Trigger pipeline: local cache should work
    
    fix growing cache size issue
    
    Trigger pipeline: test after fixing growing cache size
    
    try to inject sccache into docker builds
    
    change key for docker caching
    
    debug sccache
    
    add sccache just command
    
    debug sccache env vars
    
    update rust wrapper env var
    
    remove sccache debug logs
    
    Trigger pipeline: test latest state
    
    include dev-tools dockerfile in creating cache key
    
    use cache map
    
    Trigger pipeline: test latest state
    
    try gha cache after letting gha set env vars automatically
    
    Trigger pipeline: test gha cache
    
    clean up after gha worked and try warp build cache
    
    Trigger pipeline: test gha warpbuild cache
    aradwann committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    20bd028 View commit details
    Browse the repository at this point in the history
  2. debug sccache

    aradwann committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    9f431d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f1bf40 View commit details
    Browse the repository at this point in the history
  4. clean up commented actions

    aradwann committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    2e75a7c View commit details
    Browse the repository at this point in the history
  5. restore sccache mounting

    aradwann committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    e3ee24e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f25fbf View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    2188742 View commit details
    Browse the repository at this point in the history
  2. remove excessive build arg

    aradwann committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    86bdda4 View commit details
    Browse the repository at this point in the history