mirror of
				https://github.com/cmderdev/cmder.git
				synced 2025-11-04 11:22:13 +08:00 
			
		
		
		
	use a table for message description
This commit is contained in:
		
							
								
								
									
										12
									
								
								.github/workflows/vendor.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/vendor.yml
									
									
									
									
										vendored
									
									
								
							@@ -34,21 +34,25 @@ jobs:
 | 
			
		||||
          Set-GHVariable -Name COUNT_UPDATED -Value $count
 | 
			
		||||
          $newVersion = (Get-Content .\vendor\sources.json | ConvertFrom-Json)
 | 
			
		||||
          $listUpdated = ""
 | 
			
		||||
          $updateMessage = ""
 | 
			
		||||
          $updateMessage = "| Name | Old Version | New Version |`n| :--- | ---- | ---- |`n"
 | 
			
		||||
          foreach ($s in $newVersion) {
 | 
			
		||||
            $oldVersion = ($currentVersion | Where-Object {$_.name -eq $s.name}).version
 | 
			
		||||
            if ($s.version -ne $oldVersion) {
 | 
			
		||||
              $listUpdated += "$($s.name), "
 | 
			
		||||
              $updateMessage += "- **$($s.name)** ($oldVersion → **$($s.version)**)\n"
 | 
			
		||||
              $updateMessage += "| **$($s.name)** | $oldVersion | **$($s.version)**|`n"
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
          Set-GHVariable -Name LIST_UPDATED -Value $listUpdated.Trim(', ')
 | 
			
		||||
          Set-GHVariable -Name UPDATE_MESSAGE -Value $updateMessage
 | 
			
		||||
          Set-GHVariable -Name UPDATE_MESSAGE -Value [System.Web.HTTPUtility]::UrlEncode($updateMessage)
 | 
			
		||||
 | 
			
		||||
    - uses: peter-evans/create-pull-request@v4
 | 
			
		||||
      with:
 | 
			
		||||
        title: 'Updates to `${{ env.COUNT_UPDATED }}` vendored dependencies'
 | 
			
		||||
        body: '### Automatically updated `${{ env.COUNT_UPDATED }}` dependencies:\n\n${{ env.UPDATE_MESSAGE }}\n\n---\nPlease verify and then **Merge** the pull request to update.'
 | 
			
		||||
        body: |
 | 
			
		||||
          ### Automatically updated `${{ env.COUNT_UPDATED }}` dependencies:
 | 
			
		||||
          ${{ env.UPDATE_MESSAGE }}
 | 
			
		||||
          ---
 | 
			
		||||
          Please verify and then **Merge** the pull request to update.
 | 
			
		||||
        commit-message: 'Update vendored dependencies (${{ env.LIST_UPDATED }})'
 | 
			
		||||
        branch: update-vendor
 | 
			
		||||
        base: master
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user