Skip to content

CI workflow: error uploading artifacts & commiting release notes and version #1449

@akordowski

Description

@akordowski

Description

The CI.yml workflow throws the following error:

Error: Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run

I was able to track it down to this matrix:

matrix:
runner-os: [windows-latest, ubuntu-latest, macos-latest]
language: [ csharp, actions ]

As the artifacts are uploaded during the actions step the conditions on the upload setps must be changed

from:
if: always() && matrix.runner-os == 'ubuntu-latest'

to:
if: always() && matrix.runner-os == 'ubuntu-latest' && matrix.language == 'csharp'

This fixes the error and the artifacts are uploaded only once.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions