Skip to content

Local Runner Cache v1.0.2

Choose a tag to compare

@ozankasikci ozankasikci released this 31 May 19:40
· 66 commits to main since this release

πŸš€ Local Runner Cache v1.0.2

A stable GitHub Action for local caching on runners to speed up CI/CD workflows.

✨ Key Features

  • Local caching for files and directories on GitHub Actions runners
  • Cross-platform support - works on Ubuntu, Windows, and macOS
  • Restore keys functionality for flexible cache matching
  • Configurable options for cache paths, upload chunk size, and cross-OS archives

πŸ› Bug Fixes

  • βœ… Resolved timeout issues during action execution
  • βœ… Improved error handling and input validation
  • βœ… Enhanced reliability and test coverage

πŸ”§ Technical Details

  • TypeScript implementation with strict typing
  • Comprehensive test suite (29 tests passing)
  • Professional CI/CD pipeline with automated testing
  • ESLint and Prettier configuration for code quality

πŸ“– Usage Example

- name: Cache dependencies
  uses: ozankasikci/github-actions-local-cache@v1.0.2
  with:
    path: |
      node_modules
      .cache
    key: ${{ runner.os }}-cache-${{ hashFiles('**/package-lock.json') }}
    restore-keys: |
      ${{ runner.os }}-cache-

🎯 Ready for Production

This release is stable and ready for production use. All tests are passing across platforms and the action performs reliably in CI environments.