CI: use namespace.io (#31064)
	
		
	
				
					
				
			* namespace * mkdir * fix * restore only * restore * v3 * disable provenancepull/31069/head
							parent
							
								
									b4ebba384b
								
							
						
					
					
						commit
						35ed8a0886
					
				
				 7 changed files with 50 additions and 45 deletions
			
			
		| @ -0,0 +1,34 @@ | ||||
| name: 'automatically cache based on current runner' | ||||
| 
 | ||||
| inputs: | ||||
|   path: | ||||
|     description: 'path to cache' | ||||
|     required: true | ||||
|   key: | ||||
|     description: 'key' | ||||
|     required: true | ||||
|   restore-keys: | ||||
|     description: 'restore-keys' | ||||
|     required: true | ||||
| 
 | ||||
| runs: | ||||
|   using: "composite" | ||||
|   steps: | ||||
|     - name: setup namespace cache | ||||
|       if: ${{ contains(runner.name, 'nsc') }}  | ||||
|       uses: namespacelabs/nscloud-cache-action@v1 | ||||
|       with: | ||||
|         path: ${{ inputs.path }} | ||||
| 
 | ||||
|     - name: setup github cache | ||||
|       if: ${{ !contains(runner.name, 'nsc') }} | ||||
|       uses: actions/cache/restore@v3 | ||||
|       with: | ||||
|         path: ${{ inputs.path }} | ||||
|         key: ${{ inputs.key }} | ||||
|         restore-keys: ${{ inputs.restore-keys }} | ||||
| 
 | ||||
|     # make the directory manually in case we didn't get a hit, so it doesn't fail on future steps | ||||
|     - id: scons-cache-setup | ||||
|       shell: bash | ||||
|       run: mkdir -p ${{ inputs.path }} | ||||
					Loading…
					
					
				
		Reference in new issue