Skip to content

Getting 422 "already_exists" error on 2.2.2 #616

Open
@Bertg

Description

@Bertg

After upgrading we get this error in our output.

Run softprops/action-gh-release@v2.2.2
  with:
    target_commitish: c75edc7a731e637485d4a6bb7f707e7ba95f38e3
    tag_name: graph@v20250429.0
    append_body: true
    body: [...]
    token: ***
  env:
    COMMITS: [...]
👩‍🏭 Creating new GitHub release for tag graph@v20250429.0 using commit "c75edc7a731e637485d4a6bb7f707e7ba95f38e3"...
⚠️ GitHub release failed with status: 422
{"message":"Validation Failed","errors":[{"resource":"Release","code":"already_exists","field":"tag_name"}],"documentation_url":"https://docs.github.com/rest/releases/releases#create-a-release","status":"422"}
Skip retry - validation failed
⚠️ Unexpected error fetching GitHub release for tag refs/heads/main: HttpError: Validation Failed: {"resource":"Release","code":"already_exists","field":"tag_name"} - https://docs.github.com/rest/releases/releases#create-a-release
Error: Validation Failed: {"resource":"Release","code":"already_exists","field":"tag_name"} - https://docs.github.com/rest/releases/releases#create-a-release

This is the action:

  publish_release:
    name: ✨ Publish Release
    runs-on: ubuntu-latest
    steps:
      - [...]
      - name: ✨ Publish Release
        uses: softprops/action-gh-release@v2.2.2
        with:
          target_commitish: ${{ inputs.sha }}
          tag_name: ${{ inputs.name }}
          body: |-
            ## Changes made in Release ${{ inputs.name }}
      - [...]

Any idea what is going on?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions