Skip to content

Unable to create tags in another repo with v6 #2424

@manongjohn

Description

@manongjohn

My workflow has a step that creates tags and pushes them into another repo. It's been working correctly for years. However, I just changed from v4 to v6 (and v6.0.2) due to the Node.js 20 deprecation, I started getting an error like this:

Updated tag 'nightly' (was 6346b2238)
To https://github.com/xxxxx/xxxxx
 + 6346b2238...af5bc87be nightly -> nightly (forced update)
remote: Permission to xxxxx/xxxxx_nightlies.git denied to github-actions[bot].
fatal: unable to access 'https://github.com/xxxxx/xxxxx_nightlies.git/': The requested URL returned error: 403

If I switch back to v4 or v5, it works correctly.

Here are the steps I am performing:

git remote add nightly_repo https://xxxxx:${{ secrets.XXXXX_TOKEN }}@github.com/xxxxx/xxxxx_nightlies.git
git config lfs.https://xxxxx:${{ secrets.xxxxx_TOKEN }}@github.com/xxxxx/xxxxx_nightlies.git.lfs.locksverify false
git fetch --unshallow
git tag -f nightly
git push -f origin nightly
git tag -f nightly-test
git config --unset-all http.https://github.com/.extraheader
git push -f nightly_repo nightly-test
git remote rm nightly_repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions