mirror of
				https://github.com/actions/cache.git
				synced 2025-11-01 04:28:39 +08:00 
			
		
		
		
	feat: bump to use node20 runtime, actions/checkout to v4
This commit is contained in:
		
							parent
							
								
									f7ebb81a3f
								
							
						
					
					
						commit
						8070854e57
					
				
							
								
								
									
										2
									
								
								.github/workflows/codeql.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/codeql.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -17,7 +17,7 @@ jobs: | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Checkout repository |     - name: Checkout repository | ||||||
|       uses: actions/checkout@v3 |       uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|     # Initializes the CodeQL tools for scanning. |     # Initializes the CodeQL tools for scanning. | ||||||
|     - name: Initialize CodeQL |     - name: Initialize CodeQL | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								.github/workflows/workflow.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/workflow.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -20,7 +20,7 @@ jobs: | ||||||
|     runs-on: ${{ matrix.os }} |     runs-on: ${{ matrix.os }} | ||||||
|     steps: |     steps: | ||||||
|     - name: Checkout |     - name: Checkout | ||||||
|       uses: actions/checkout@v3 |       uses: actions/checkout@v4 | ||||||
|     - name: Setup Node.js 16.x |     - name: Setup Node.js 16.x | ||||||
|       uses: actions/setup-node@v3 |       uses: actions/setup-node@v3 | ||||||
|       with: |       with: | ||||||
|  | @ -43,7 +43,7 @@ jobs: | ||||||
|     runs-on: ${{ matrix.os }} |     runs-on: ${{ matrix.os }} | ||||||
|     steps: |     steps: | ||||||
|     - name: Checkout |     - name: Checkout | ||||||
|       uses: actions/checkout@v3 |       uses: actions/checkout@v4 | ||||||
|     - name: Generate files in working directory |     - name: Generate files in working directory | ||||||
|       shell: bash |       shell: bash | ||||||
|       run: __tests__/create-cache-files.sh ${{ runner.os }} test-cache |       run: __tests__/create-cache-files.sh ${{ runner.os }} test-cache | ||||||
|  | @ -66,7 +66,7 @@ jobs: | ||||||
|     runs-on: ${{ matrix.os }} |     runs-on: ${{ matrix.os }} | ||||||
|     steps: |     steps: | ||||||
|     - name: Checkout |     - name: Checkout | ||||||
|       uses: actions/checkout@v3 |       uses: actions/checkout@v4 | ||||||
|     - name: Restore cache |     - name: Restore cache | ||||||
|       uses: ./ |       uses: ./ | ||||||
|       with: |       with: | ||||||
|  | @ -96,7 +96,7 @@ jobs: | ||||||
|       https_proxy: http://squid-proxy:3128 |       https_proxy: http://squid-proxy:3128 | ||||||
|     steps: |     steps: | ||||||
|     - name: Checkout |     - name: Checkout | ||||||
|       uses: actions/checkout@v3 |       uses: actions/checkout@v4 | ||||||
|     - name: Generate files |     - name: Generate files | ||||||
|       run: __tests__/create-cache-files.sh proxy test-cache |       run: __tests__/create-cache-files.sh proxy test-cache | ||||||
|     - name: Save cache |     - name: Save cache | ||||||
|  | @ -119,7 +119,7 @@ jobs: | ||||||
|       https_proxy: http://squid-proxy:3128 |       https_proxy: http://squid-proxy:3128 | ||||||
|     steps: |     steps: | ||||||
|     - name: Checkout |     - name: Checkout | ||||||
|       uses: actions/checkout@v3 |       uses: actions/checkout@v4 | ||||||
|     - name: Restore cache |     - name: Restore cache | ||||||
|       uses: ./ |       uses: ./ | ||||||
|       with: |       with: | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								README.md
									
									
									
									
									
								
							|  | @ -86,7 +86,7 @@ jobs: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v3 |     - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|     - name: Cache Primes |     - name: Cache Primes | ||||||
|       id: cache-primes |       id: cache-primes | ||||||
|  | @ -117,7 +117,7 @@ jobs: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v3 |     - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|     - name: Restore cached Primes |     - name: Restore cached Primes | ||||||
|       id: cache-primes-restore |       id: cache-primes-restore | ||||||
|  | @ -224,7 +224,7 @@ Example: | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|   - uses: actions/cache@v3 |   - uses: actions/cache@v3 | ||||||
|     id: cache |     id: cache | ||||||
|  | @ -254,7 +254,7 @@ jobs: | ||||||
|   build-linux: |   build-linux: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|       - name: Cache Primes |       - name: Cache Primes | ||||||
|         id: cache-primes |         id: cache-primes | ||||||
|  | @ -281,7 +281,7 @@ jobs: | ||||||
|   build-windows: |   build-windows: | ||||||
|     runs-on: windows-latest |     runs-on: windows-latest | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|       - name: Cache Primes |       - name: Cache Primes | ||||||
|         id: cache-primes |         id: cache-primes | ||||||
|  |  | ||||||
|  | @ -30,7 +30,7 @@ outputs: | ||||||
|   cache-hit: |   cache-hit: | ||||||
|     description: 'A boolean value to indicate an exact match was found for the primary key' |     description: 'A boolean value to indicate an exact match was found for the primary key' | ||||||
| runs: | runs: | ||||||
|   using: 'node16' |   using: 'node20' | ||||||
|   main: 'dist/restore/index.js' |   main: 'dist/restore/index.js' | ||||||
|   post: 'dist/save/index.js' |   post: 'dist/save/index.js' | ||||||
|   post-if: success() |   post-if: success() | ||||||
|  |  | ||||||
|  | @ -146,7 +146,7 @@ In case you are using a centralized job to create and save your cache that can b | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|   - uses: actions/cache/restore@v3 |   - uses: actions/cache/restore@v3 | ||||||
|     id: cache |     id: cache | ||||||
|  | @ -171,7 +171,7 @@ You can use the output of this action to exit the workflow on cache miss. This w | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|   - uses: actions/cache/restore@v3 |   - uses: actions/cache/restore@v3 | ||||||
|     id: cache |     id: cache | ||||||
|  | @ -249,7 +249,7 @@ Similarly, `actions/cache/save` action can be conditionally used based on the ou | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
|   . |   . | ||||||
|   . // restore if need be |   . // restore if need be | ||||||
|   . |   . | ||||||
|  | @ -270,7 +270,7 @@ In case of multi-module projects, where the built artifact of one project needs | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|   - name: Build |   - name: Build | ||||||
|     run: ./build-parent-module.sh |     run: ./build-parent-module.sh | ||||||
|  | @ -286,7 +286,7 @@ steps: | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|   - uses: actions/cache/restore@v3 |   - uses: actions/cache/restore@v3 | ||||||
|     id: cache |     id: cache | ||||||
|  |  | ||||||
|  | @ -35,7 +35,7 @@ If you are using separate jobs to create and save your cache(s) to be reused by | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|   - uses: actions/cache/restore@v3 |   - uses: actions/cache/restore@v3 | ||||||
|     id: cache |     id: cache | ||||||
|  | @ -64,7 +64,7 @@ In case of multi-module projects, where the built artifact of one project needs | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|   - name: Build |   - name: Build | ||||||
|     run: /build-parent-module.sh |     run: /build-parent-module.sh | ||||||
|  | @ -80,7 +80,7 @@ steps: | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|   - uses: actions/cache/restore@v3 |   - uses: actions/cache/restore@v3 | ||||||
|     id: cache |     id: cache | ||||||
|  | @ -107,7 +107,7 @@ To fail if there is no cache hit for the primary key, leave `restore-keys` empty | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|   - uses: actions/cache/restore@v3 |   - uses: actions/cache/restore@v3 | ||||||
|     id: cache |     id: cache | ||||||
|  |  | ||||||
|  | @ -31,7 +31,7 @@ outputs: | ||||||
|   cache-matched-key: |   cache-matched-key: | ||||||
|     description: 'Key of the cache that was restored, it could either be the primary key on cache-hit or a partial/complete match of one of the restore keys' |     description: 'Key of the cache that was restored, it could either be the primary key on cache-hit or a partial/complete match of one of the restore keys' | ||||||
| runs: | runs: | ||||||
|   using: 'node16' |   using: 'node20' | ||||||
|   main: '../dist/restore-only/index.js' |   main: '../dist/restore-only/index.js' | ||||||
| branding: | branding: | ||||||
|   icon: 'archive' |   icon: 'archive' | ||||||
|  |  | ||||||
|  | @ -23,7 +23,7 @@ If you are using separate jobs for generating common artifacts and sharing them | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|   - name: Install Dependencies |   - name: Install Dependencies | ||||||
|     run: /install.sh |     run: /install.sh | ||||||
|  | @ -74,7 +74,7 @@ There are instances where some flaky test cases would fail the entire workflow a | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v3 |   - uses: actions/checkout@v4 | ||||||
|   . |   . | ||||||
|   . // restore if need be |   . // restore if need be | ||||||
|   . |   . | ||||||
|  |  | ||||||
|  | @ -16,7 +16,7 @@ inputs: | ||||||
|     default: 'false' |     default: 'false' | ||||||
|     required: false |     required: false | ||||||
| runs: | runs: | ||||||
|   using: 'node16' |   using: 'node20' | ||||||
|   main: '../dist/save-only/index.js' |   main: '../dist/save-only/index.js' | ||||||
| branding: | branding: | ||||||
|   icon: 'archive' |   icon: 'archive' | ||||||
|  |  | ||||||
|  | @ -61,7 +61,7 @@ jobs: | ||||||
|       contents: read |       contents: read | ||||||
|     steps: |     steps: | ||||||
|       - name: Check out code |       - name: Check out code | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
| 
 | 
 | ||||||
|       - name: Cleanup |       - name: Cleanup | ||||||
|         run: | |         run: | | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 K.B.Dharun Krishna
						K.B.Dharun Krishna