Skip to content

[bug] Corrupted Artifacts #728

@blozano-tt

Description

@blozano-tt

What happened?

Our CI is plagued by this issue.

We upload some debian files in a build job:

      - name: ☁️ Upload packages
        uses: actions/upload-artifact@v4
        timeout-minutes: 10
        with:
          name: ${{ env.ARTIFACT_NAME }}
          path: |
            /work/build/*.deb
            /work/build/*.ddeb
          compression-level: 0
          if-no-files-found: error

They are downloaded in a test job, and we try to install them, but:

E: Unsupported file ./pkgs/tt-nn_*.deb given on commandline
E: Unsupported file ./pkgs/tt-nn-validation_*.deb given on commandline
E: Invalid archive member header
E: Could not read meta data from /work/pkgs/tt-metalium_0.0~alpha0+1.f2330bb113+m~ubuntu22.04~asan_amd64.deb
E: The package lists or status file could not be parsed or opened.

They are corrupted ... either by upload or download logic.

What did you expect to happen?

Normally it just works.

How can we reproduce it?

Take a look at our pipeline

https://github.com/tenstorrent/tt-metal/actions/runs/17988548762/job/51174433310

Anything else we need to know?

No response

What version of the action are you using?

v4

What are your runner environments?

self-hosted

Are you on GitHub Enterprise Server? If so, what version?

No response

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