Skip to content

Bazel Remote Cache server for Github Actions

License

Notifications You must be signed in to change notification settings

tsawada/bazel-github-actions-cache

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

bazel-github-actions-cache

bazel-github-actions-cache is a Bazel Remote Caching server that uses Github Action's undocumented cache API as backend.

Its goal is to utilize Actions Cache more efficiently, both in terms of speed and space, compared to actions/cache.

Usage

Add following step in your actions yaml file.

    - name: bazel-github-actions-cache
      uses: tsawada/bazel-github-actions-cache@v0

Add following flag to Bazel.

--remote_cache=http://localhost:3055

TODO

  • Proper error handling
  • Compression
  • gRPC interface

About

Bazel Remote Cache server for Github Actions

Resources

License

Stars

Watchers

Forks

Packages

No packages published