mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-31 15:26:23 +07:00 
			
		
		
		
	Enhancement: Add ergebnis/composer-normalize as tool
This commit is contained in:
		 Andreas Möller
					Andreas Möller
				
			
				
					committed by
					
						 Shivam Mathur
						Shivam Mathur
					
				
			
			
				
	
			
			
			 Shivam Mathur
						Shivam Mathur
					
				
			
						parent
						
							530929f741
						
					
				
				
					commit
					47b8d68850
				
			| @ -149,7 +149,7 @@ with: | |||||||
|  |  | ||||||
| These tools can be setup globally using the `tools` input. | These tools can be setup globally using the `tools` input. | ||||||
|  |  | ||||||
| `blackfire`, `blackfire-player`, `codeception`, `composer`, `composer-prefetcher`, `cs2pr`, `deployer`, `flex`, `infection`, `pecl`, `phan`, `phinx`, `phive`, `phpcbf`, `phpcpd`, `php-config`, `php-cs-fixer`, `phpcs`, `phpize`, `phpmd`, `phpstan`, `phpunit`, `prestissimo`, `psalm`, `symfony`, `vapor-cli` | `blackfire`, `blackfire-player`, `codeception`, `composer`, `composer-normalize`, `composer-prefetcher`, `cs2pr`, `deployer`, `flex`, `infection`, `pecl`, `phan`, `phinx`, `phive`, `phpcbf`, `phpcpd`, `php-config`, `php-cs-fixer`, `phpcs`, `phpize`, `phpmd`, `phpstan`, `phpunit`, `prestissimo`, `psalm`, `symfony`, `vapor-cli` | ||||||
|  |  | ||||||
| ```yaml | ```yaml | ||||||
| uses: shivammathur/setup-php@v2 | uses: shivammathur/setup-php@v2 | ||||||
|  | |||||||
| @ -447,7 +447,7 @@ describe('Tools tests', () => { | |||||||
|   }); |   }); | ||||||
|   it('checking addTools on darwin', async () => { |   it('checking addTools on darwin', async () => { | ||||||
|     const script: string = await tools.addTools( |     const script: string = await tools.addTools( | ||||||
|       'blackfire, blackfire-player, flex, infection, phan, phpcs, phpcbf, phpcpd, phpmd, psalm, phinx, vapor-cli, phan:2.7.2, phive:1.2.3, cs2pr:1.2.3, composer-prefetcher:1.2.3, phpize, php-config, symfony, symfony:1.2.3, wp-cli', |       'blackfire, blackfire-player, composer-normalize, flex, infection, phan, phpcs, phpcbf, phpcpd, phpmd, psalm, phinx, vapor-cli, phan:2.7.2, phive:1.2.3, cs2pr:1.2.3, composer-prefetcher:1.2.3, phpize, php-config, symfony, symfony:1.2.3, wp-cli', | ||||||
|       '7.4', |       '7.4', | ||||||
|       'darwin' |       'darwin' | ||||||
|     ); |     ); | ||||||
| @ -458,6 +458,9 @@ describe('Tools tests', () => { | |||||||
|     expect(script).toContain( |     expect(script).toContain( | ||||||
|       'add_tool https://getcomposer.org/composer-stable.phar composer' |       'add_tool https://getcomposer.org/composer-stable.phar composer' | ||||||
|     ); |     ); | ||||||
|  |     expect(script).toContain( | ||||||
|  |       'add_tool https://github.com/ergebnis/composer-normalize/releases/latest/download/composer-normalize.phar composer-normalize' | ||||||
|  |     ); | ||||||
|     expect(script).toContain( |     expect(script).toContain( | ||||||
|       'add_tool https://github.com/staabm/annotate-pull-request-from-checkstyle/releases/download/1.2.3/cs2pr cs2pr' |       'add_tool https://github.com/staabm/annotate-pull-request-from-checkstyle/releases/download/1.2.3/cs2pr cs2pr' | ||||||
|     ); |     ); | ||||||
|  | |||||||
							
								
								
									
										5
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							| @ -2296,6 +2296,11 @@ async function addTools(tools_csv, php_version, os_version) { | |||||||
|                 url = await getPharUrl('https://get.blackfire.io', tool, 'v', version); |                 url = await getPharUrl('https://get.blackfire.io', tool, 'v', version); | ||||||
|                 script += await addArchive(tool, version, url, os_version); |                 script += await addArchive(tool, version, url, os_version); | ||||||
|                 break; |                 break; | ||||||
|  |             case 'composer-normalize': | ||||||
|  |                 uri = await getUri(tool, '.phar', version, 'releases', '', 'download'); | ||||||
|  |                 url = github + 'ergebnis/composer-normalize/' + uri; | ||||||
|  |                 script += await addArchive(tool, version, url, os_version); | ||||||
|  |                 break; | ||||||
|             case 'cs2pr': |             case 'cs2pr': | ||||||
|                 uri = await getUri(tool, '', version, 'releases', '', 'download'); |                 uri = await getUri(tool, '', version, 'releases', '', 'download'); | ||||||
|                 url = github + 'staabm/annotate-pull-request-from-checkstyle/' + uri; |                 url = github + 'staabm/annotate-pull-request-from-checkstyle/' + uri; | ||||||
|  | |||||||
| @ -477,6 +477,11 @@ export async function addTools( | |||||||
|         url = await getPharUrl('https://get.blackfire.io', tool, 'v', version); |         url = await getPharUrl('https://get.blackfire.io', tool, 'v', version); | ||||||
|         script += await addArchive(tool, version, url, os_version); |         script += await addArchive(tool, version, url, os_version); | ||||||
|         break; |         break; | ||||||
|  |       case 'composer-normalize': | ||||||
|  |         uri = await getUri(tool, '.phar', version, 'releases', '', 'download'); | ||||||
|  |         url = github + 'ergebnis/composer-normalize/' + uri; | ||||||
|  |         script += await addArchive(tool, version, url, os_version); | ||||||
|  |         break; | ||||||
|       case 'cs2pr': |       case 'cs2pr': | ||||||
|         uri = await getUri(tool, '', version, 'releases', '', 'download'); |         uri = await getUri(tool, '', version, 'releases', '', 'download'); | ||||||
|         url = github + 'staabm/annotate-pull-request-from-checkstyle/' + uri; |         url = github + 'staabm/annotate-pull-request-from-checkstyle/' + uri; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user