Skip to content

Unable to get Allure artifacts from Allure Github action to the Deploy GH Website action #3221

@darrenge

Description

@darrenge

Hey @delatrie

You have helped me a couple times on issues with Allure so maybe you can look at this issue to help us get over the finish line.

The intention is to have a large matrix of tests ran every night at 1:00am (nightly.yml). That nightly action would then auto fire off the deploy to website action (deploy-website.yml) to get it actually on the website.

I have the tests running and the allure-report artifact generated with the data and everything. I just can't get it onto the GH website. There are A LOT of tests, so I am avoiding copying the allure-report to a branch and would prefer to just take it from the GH Artifacts of the nightly run. I feel like I am just missing one little thing / configuration and if you took a quick look you could help. The step that fails is this one in the deploy action:

  • name: Download Allure artifact
    if: ${{ github.event.workflow_run.name == 'Garnet Nightly Tests' }}
    uses: actions/download-artifact@v4
    with:
    name: allure-report
    path: allure_artifact

The repo: https://github.com/microsoft/garnet
Allure page: https://microsoft.github.io/garnet/allure/ (button on home page - getting 404 because deploy not working)
Nightly GitHub run that generates tests results and Allure Report artifact: https://github.com/microsoft/garnet/actions/workflows/nightly.yml
Deploy to GH page: https://github.com/microsoft/garnet/actions/workflows/deploy-website.yml

Thank you very much.

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