Open
Description
Hello,
I'm attempting a rollback flow using actions/checkout@v2
. The problem is that I need to use a PAT in order to rollback commits that change Github Workflows and when I pass that PAT into actions/checkout, I get an error.
Error: fatal: could not read Username for 'https://github.com': terminal prompts disabled
My workflow:
name: "Dev Deploy"
on:
workflow_run:
workflows: ["Versioning"]
types: [completed]
jobs:
fail_job:
runs-on: ubuntu-latest
steps:
- name: Fail
run: |
exit 1
rollback-on-failure:
runs-on: ubuntu-latest
needs: [fail_job]
if: always() && needs.fail_job.result == 'failure'
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
token: ${{ secrets.WORKFLOW_TOKEN }}
- run: chmod +x environment/rollback.sh && ./environment/rollback.sh
The PAT used has the permissions to change workflows, as well as repository permissions. The issue seems to be that the action doesn't allow me to set a username before it tries to fetch the repository.
Metadata
Metadata
Assignees
Labels
No labels