mirror of
https://github.com/docker/login-action.git
synced 2025-04-27 17:16:35 +02:00
Fix public ECR login with AWS CLI v1
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
parent
3b14bab101
commit
f53ca527f7
2 changed files with 2 additions and 2 deletions
|
@ -47,7 +47,7 @@ export const parseCLIVersion = async (stdout: string): Promise<string> => {
|
|||
|
||||
export const getDockerLoginCmd = async (cliVersion: string, registry: string, region: string): Promise<string> => {
|
||||
let ecrCmd = (await isPubECR(registry)) ? 'ecr-public' : 'ecr';
|
||||
if (semver.satisfies(cliVersion, '>=2.0.0')) {
|
||||
if (semver.satisfies(cliVersion, '>=2.0.0') || (await isPubECR(registry))) {
|
||||
return execCLI([ecrCmd, 'get-login-password', '--region', region]).then(pwd => {
|
||||
return `docker login --username AWS --password ${pwd} ${registry}`;
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue