Refactored multiple methods for converting InputStream to String for improved performance and memory efficiency.
- Added BufferedReader-based implementation for handling large files.
- Optimized StringBuilder usage for character-based data.
- Simplified small file handling using Scanner.
Addresses performance issues and ensures better handling of edge cases in InputStream processing.
- Updated descriptions for better clarity on cache management.
- Added new input parameters: `fail-on-cache-miss`, `lookup-only`, and `save-always`.
- Included deprecation message for `save-always` input, indicating future removal.
- Adjusted default values for `enableCrossOsArchive` and other parameters.
- Enhanced output descriptions to provide more detailed information on cache hits and keys.
This update aims to streamline the caching process and provide better control over workflow execution.
- Resolved conflicts in the LICENSE file.
- Addressed errors and vulnerabilities in the codebase.
- Configured build outputs and caching mechanisms in GitHub Actions.
- Implemented security measures to protect sensitive information.
- Refactored code to eliminate duplicates and improve efficiency.
- Resolved conflicts in the LICENSE file.
- Addressed errors and vulnerabilities in the codebase.
- Configured build outputs and caching mechanisms in GitHub Actions.
- Implemented security measures to protect sensitive information.
- Refactored code to eliminate duplicates and improve efficiency.
- Resolved conflicts in the LICENSE file.
- Addressed errors and vulnerabilities in the codebase.
- Configured build outputs and caching mechanisms in GitHub Actions.
- Implemented security measures to protect sensitive information.
- Refactored code to eliminate duplicates and improve efficiency.