Skip to content

Fix the bug where Deploy website was not firing after nightly run and putting allure files in website folders#1511

Merged
TedHartMS merged 15 commits intomainfrom
darrenge/AllureFix
Jan 25, 2026
Merged

Fix the bug where Deploy website was not firing after nightly run and putting allure files in website folders#1511
TedHartMS merged 15 commits intomainfrom
darrenge/AllureFix

Conversation

@darrenge
Copy link
Contributor

With addition of Allure to the GH website, the website deploy wasn't picking up the allure changes and actually deploying.

One issue with testing it ... the website deploy run only happens after a nightly run is triggered by he schedule and not when run manually triggered.

Copilot AI review requested due to automatic review settings January 24, 2026 17:00
@darrenge darrenge requested a review from TalZaccai as a code owner January 24, 2026 17:00
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR attempts to fix a bug where the website deployment workflow was not being triggered after nightly test runs, and adds steps to include Allure test reports in the deployed website. The PR adds "Garnet Nightly Tests" to the workflow_run triggers and implements artifact downloading and copying logic for Allure reports.

Changes:

  • Added continue-on-error: true to the nightly test job to allow workflow completion even if tests fail
  • Added "Garnet Nightly Tests" workflow to the deploy-website workflow_run triggers
  • Added if: always() condition to the deploy job to ensure it runs regardless of triggering workflow status
  • Added steps to checkout allure_data_history branch, download allure-report artifact, and copy Allure reports to the website static folder

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
.github/workflows/nightly.yml Adds continue-on-error: true to allow workflow to complete even with test failures, and removes a blank line
.github/workflows/deploy-website.yml Adds nightly workflow trigger, allure_data_history checkout, artifact download, and Allure report copying steps

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

…'t fail for non Nightly runs. Fixed path bug too.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@TedHartMS TedHartMS merged commit c0d0259 into main Jan 25, 2026
33 checks passed
@TedHartMS TedHartMS deleted the darrenge/AllureFix branch January 25, 2026 03:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants