mirror of
				https://github.com/Swatinem/rust-cache.git
				synced 2025-10-31 16:03:48 +00:00 
			
		
		
		
	Update workflow definitions
- Use rust `--no-self-update` flag instead of separate command. - Add an explicit test for the `git` registry, as the sparse registry is now the default.
This commit is contained in:
		
							parent
							
								
									dd05243424
								
							
						
					
					
						commit
						1e604afb09
					
				
							
								
								
									
										6
									
								
								.github/workflows/coverage.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/coverage.yml
									
									
									
									
										vendored
									
									
								
							| @ -18,11 +18,7 @@ jobs: | ||||
|     steps: | ||||
|       - uses: actions/checkout@v3 | ||||
| 
 | ||||
|       # When rustup is updated, it tries to replace its binary, which on Windows is somehow locked. | ||||
|       # This can result in the CI failure, see: https://github.com/rust-lang/rustup/issues/3029 | ||||
|       - run: | | ||||
|           rustup set auto-self-update disable | ||||
|           rustup toolchain install stable --profile minimal --component llvm-tools-preview | ||||
|       - run: rustup toolchain install stable --profile minimal --component llvm-tools-preview --no-self-update | ||||
| 
 | ||||
|       - uses: taiki-e/install-action@cargo-llvm-cov | ||||
| 
 | ||||
|  | ||||
| @ -14,17 +14,12 @@ jobs: | ||||
| 
 | ||||
|     env: | ||||
|       CARGO_TERM_COLOR: always | ||||
|       CARGO_UNSTABLE_SPARSE_REGISTRY: true | ||||
|       CARGO_REGISTRIES_CRATES_IO_PROTOCOL: git | ||||
| 
 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v3 | ||||
| 
 | ||||
|       # When rustup is updated, it tries to replace its binary, which on Windows is somehow locked. | ||||
|       # This can result in the CI failure, see: https://github.com/rust-lang/rustup/issues/3029 | ||||
|       - run: | | ||||
|           rustup set auto-self-update disable | ||||
|           rustup toolchain install nightly --profile minimal | ||||
|           rustup default nightly | ||||
|       - run: rustup toolchain install stable --profile minimal --no-self-update | ||||
| 
 | ||||
|       - uses: ./ | ||||
|         with: | ||||
							
								
								
									
										6
									
								
								.github/workflows/install.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/install.yml
									
									
									
									
										vendored
									
									
								
							| @ -18,11 +18,7 @@ jobs: | ||||
|     steps: | ||||
|       - uses: actions/checkout@v3 | ||||
| 
 | ||||
|       # When rustup is updated, it tries to replace its binary, which on Windows is somehow locked. | ||||
|       # This can result in the CI failure, see: https://github.com/rust-lang/rustup/issues/3029 | ||||
|       - run: | | ||||
|           rustup set auto-self-update disable | ||||
|           rustup toolchain install stable --profile minimal | ||||
|       - run: rustup toolchain install stable --profile minimal --no-self-update | ||||
| 
 | ||||
|       - uses: ./ | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										6
									
								
								.github/workflows/simple.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/simple.yml
									
									
									
									
										vendored
									
									
								
							| @ -18,11 +18,7 @@ jobs: | ||||
|     steps: | ||||
|       - uses: actions/checkout@v3 | ||||
| 
 | ||||
|       # When rustup is updated, it tries to replace its binary, which on Windows is somehow locked. | ||||
|       # This can result in the CI failure, see: https://github.com/rust-lang/rustup/issues/3029 | ||||
|       - run: | | ||||
|           rustup set auto-self-update disable | ||||
|           rustup toolchain install stable --profile minimal | ||||
|       - run: rustup toolchain install stable --profile minimal --no-self-update | ||||
| 
 | ||||
|       - uses: ./ | ||||
|         with: | ||||
|  | ||||
							
								
								
									
										6
									
								
								.github/workflows/target-dir.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/target-dir.yml
									
									
									
									
										vendored
									
									
								
							| @ -18,11 +18,7 @@ jobs: | ||||
|     steps: | ||||
|       - uses: actions/checkout@v3 | ||||
| 
 | ||||
|       # When rustup is updated, it tries to replace its binary, which on Windows is somehow locked. | ||||
|       # This can result in the CI failure, see: https://github.com/rust-lang/rustup/issues/3029 | ||||
|       - run: | | ||||
|           rustup set auto-self-update disable | ||||
|           rustup toolchain install stable --profile minimal | ||||
|       - run: rustup toolchain install stable --profile minimal --no-self-update | ||||
| 
 | ||||
|       # the `workspaces` option has the format `$workspace -> $target-dir` | ||||
|       # and the `$target-dir` is relative to the `$workspace`. | ||||
|  | ||||
							
								
								
									
										6
									
								
								.github/workflows/workspaces.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/workspaces.yml
									
									
									
									
										vendored
									
									
								
							| @ -18,11 +18,7 @@ jobs: | ||||
|     steps: | ||||
|       - uses: actions/checkout@v3 | ||||
| 
 | ||||
|       # When rustup is updated, it tries to replace its binary, which on Windows is somehow locked. | ||||
|       # This can result in the CI failure, see: https://github.com/rust-lang/rustup/issues/3029 | ||||
|       - run: | | ||||
|           rustup set auto-self-update disable | ||||
|           rustup toolchain install stable --profile minimal --target wasm32-unknown-unknown | ||||
|       - run: rustup toolchain install stable --profile minimal --target wasm32-unknown-unknown --no-self-update | ||||
| 
 | ||||
|       - uses: ./ | ||||
|         with: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user