[GH-ISSUE #299] trailing slash on URL from action output inconsistent between github.com and act #210

Closed
opened 2026-03-01 21:41:16 +03:00 by kerem · 1 comment
Owner

Originally created by @dskvr on GitHub (Jun 30, 2020).
Original GitHub issue: https://github.com/nektos/act/issues/299

See image member

Works on act, fails on github.com

   - name: Pull from ECR
      id: ecr
      uses: jwalton/gh-ecr-push@v1
      with:
        access-key-id: ${{ secrets.ID }}
        secret-access-key: ${{ secrets.SECRET }}
        region: us-east-1
        image: ${{ steps.login-ecr.outputs.registry }}somerepo:1.2.3

Github.com error

Error: Command failed: docker pull ***.dkr.ecr.us-east-2.amazonaws.com/***.dkr.ecr.us-east-2.amazonaws.comsomerepo:1.2.3
Error response from daemon: repository ***.dkr.ecr.us-east-2.amazonaws.com/***.dkr.ecr.us-east-2.amazonaws.comsomerepo not found: name unknown: The repository with name '***.dkr.ecr.us-east-2.amazonaws.comsomerepo' does not exist in the registry with id '***'

Works on github.com, fails on act

   - name: Pull from ECR
      id: ecr
      uses: jwalton/gh-ecr-push@v1
      with:
        access-key-id: ${{ secrets.ID }}
        secret-access-key: ${{ secrets.SECRET }}
        region: us-east-1
        image: ${{ steps.login-ecr.outputs.registry }}/somerepo:1.2.3

Act error:

$ docker pull some ***.dkr.ecr.us-east-2.amazonaws.com//somerepo:1.2.3
| invalid reference format
| child_process.js:669
Originally created by @dskvr on GitHub (Jun 30, 2020). Original GitHub issue: https://github.com/nektos/act/issues/299 _See `image` member_ Works on act, fails on github.com ``` - name: Pull from ECR id: ecr uses: jwalton/gh-ecr-push@v1 with: access-key-id: ${{ secrets.ID }} secret-access-key: ${{ secrets.SECRET }} region: us-east-1 image: ${{ steps.login-ecr.outputs.registry }}somerepo:1.2.3 ``` Github.com error ``` Error: Command failed: docker pull ***.dkr.ecr.us-east-2.amazonaws.com/***.dkr.ecr.us-east-2.amazonaws.comsomerepo:1.2.3 Error response from daemon: repository ***.dkr.ecr.us-east-2.amazonaws.com/***.dkr.ecr.us-east-2.amazonaws.comsomerepo not found: name unknown: The repository with name '***.dkr.ecr.us-east-2.amazonaws.comsomerepo' does not exist in the registry with id '***' ``` Works on github.com, fails on act ``` - name: Pull from ECR id: ecr uses: jwalton/gh-ecr-push@v1 with: access-key-id: ${{ secrets.ID }} secret-access-key: ${{ secrets.SECRET }} region: us-east-1 image: ${{ steps.login-ecr.outputs.registry }}/somerepo:1.2.3 ``` Act error: ``` $ docker pull some ***.dkr.ecr.us-east-2.amazonaws.com//somerepo:1.2.3 | invalid reference format | child_process.js:669 ```
kerem closed this issue 2026-03-01 21:41:16 +03:00
Author
Owner

@dskvr commented on GitHub (Jun 30, 2020):

This was my mistake, this particular action required a different implementation pattern than the prior solution and the error sent me off the trail.

<!-- gh-comment-id:651843615 --> @dskvr commented on GitHub (Jun 30, 2020): This was my mistake, this particular action required a different implementation pattern than the prior solution and the error sent me off the trail.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#210
No description provided.