Comparing v2.2.0...v2.3.0 · actions/setup-java

Commits on Aug 19, 2021

  1. Introduce the dependency caching for Maven and Gradle (#193)

    * implement a core logic to cache dependnecies
    
    * integrate the cache logic to entry points
    
    * add a user doc about the dependency cache feature
    
    * reflect changes to the dist dir
    
    * add a prefix to the cache key
    
    https://github.com/actions/setup-java/pull/193/files#r669521434
    
    * test: extract build.gradle to a file in __tests__ dir
    
    * run the restore e2e test on the specified OS
    
    * add an e2e test for maven
    
    * fix the dependency among workflows
    
    * stabilize the cache on the Windows in e2e test
    
    * add .gitignore files to __tests__/cache directories
    
    * try to run restore after the authentication
    
    * use the key in state to save caches in the post process
    
    * suggest users to run without daemon if fail to save Gradle cache on Windows
    
    * add missing description in the README.md
    
    * run clean-up tasks in serial
    
    * Add validation for post step (#3)
    
    * work on fixing cache post step
    
    * fix tests
    
    * Update src/cleanup-java.ts
    
    Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
    
    * Update src/cache.ts
    
    Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
    
    * style: put the name of input to the constants.ts
    
    * format: run `npm run build` to reflect changes to the dist dir
    
    * chore: update licensed files by `licensed cache`
    
    it still has three errors as follows:
    >* setup-java.npm.sax
    >  filename: /Users/kengo/GitHub/setup-java/.licenses/npm/sax.dep.yml
    >    - license needs review: other
    >
    >* setup-java.npm.tslib-1.14.1
    >  filename: /Users/kengo/GitHub/setup-java/.licenses/npm/tslib-1.14.1.dep.yml
    >    - license needs review: 0bsd
    >
    >* setup-java.npm.tslib-2.3.0
    >  filename: /Users/kengo/GitHub/setup-java/.licenses/npm/tslib-2.3.0.dep.yml
    >    - license needs review: 0bsd
    
    * fix: rerun ncc on macOS with node v12
    
    * build: follow the suggestion at PR page
    
    #193 (comment)
    
    * fix: throw error in case of no package manager file found
    
    Co-authored-by: Dmitry Shibanov <dmitry-shibanov@github.com>
    Co-authored-by: Konrad Pabjan <konradpabjan@github.com>

    3 people authored

    Aug 19, 2021
    Configuration menu

    Browse the repository at this point in the history