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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions