mirror of
https://github.com/shivammathur/setup-php.git
synced 2026-09-20 18:07:26 +07:00
Preserve Composer checksum pins for full version suffixes
This commit is contained in:
+3
-2
@@ -318,7 +318,8 @@ export async function filterList(tools_list: string[]): Promise<string[]> {
|
||||
const parsed = extractChecksum(tool);
|
||||
return (
|
||||
regex_valid.test(parsed.release) ||
|
||||
(regex_any.test(parsed.release) && parsed.error !== undefined)
|
||||
(regex_any.test(parsed.release) &&
|
||||
(parsed.checksum !== undefined || parsed.error !== undefined))
|
||||
);
|
||||
});
|
||||
let composer = 'composer';
|
||||
@@ -490,7 +491,7 @@ export async function addComposer(data: ToolData): Promise<string> {
|
||||
case /^1$/.test(channel):
|
||||
source_url = channel_source_url;
|
||||
break;
|
||||
case /^\d+\.\d+\.\d+(?:-[\w-]+)?$/.test(data.version):
|
||||
case /^\d+\.\d+\.\d+(?:-[\w.-]+)?(?:\+[\w.-]+)?$/.test(data.version):
|
||||
if (skipGitHubAuthForComposerVersion(data.version)) {
|
||||
cleanComposerAuthJson();
|
||||
skip_composer_github_auth = ' true';
|
||||
|
||||
Reference in New Issue
Block a user