mirror of
				https://github.com/dtolnay/rust-toolchain.git
				synced 2025-11-04 06:42:00 +02:00 
			
		
		
		
	Merge pull request #168 from dtolnay/sed
Fix update-revs.sh to recognize only the intended `required: true`
This commit is contained in:
		
						commit
						3bd6ba104c
					
				
					 2 changed files with 2 additions and 1 deletions
				
			
		| 
						 | 
					@ -34,6 +34,7 @@ runs:
 | 
				
			||||||
      run: |
 | 
					      run: |
 | 
				
			||||||
        : parse toolchain version
 | 
					        : parse toolchain version
 | 
				
			||||||
        if [[ -z $toolchain ]]; then
 | 
					        if [[ -z $toolchain ]]; then
 | 
				
			||||||
 | 
					          # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070
 | 
				
			||||||
          echo "'toolchain' is a required input" >&2
 | 
					          echo "'toolchain' is a required input" >&2
 | 
				
			||||||
          exit 1
 | 
					          exit 1
 | 
				
			||||||
        elif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then
 | 
					        elif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,7 +33,7 @@ for rev in `releases` stable beta nightly; do
 | 
				
			||||||
    if [[ $rev == 1* ]]; then
 | 
					    if [[ $rev == 1* ]]; then
 | 
				
			||||||
        sed -i "/^  toolchain:/,+2d; s/\${{inputs\.toolchain}}/$rev/" action.yml
 | 
					        sed -i "/^  toolchain:/,+2d; s/\${{inputs\.toolchain}}/$rev/" action.yml
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
        sed -i "s/required: true/required: false\n    default: $rev/" action.yml
 | 
					        sed -i "s/^    required: true$/    required: false\n    default: $rev/" action.yml
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
    git add action.yml
 | 
					    git add action.yml
 | 
				
			||||||
    git commit --quiet --message "toolchain: $rev"
 | 
					    git commit --quiet --message "toolchain: $rev"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue