Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update screenshots path in GitHub Actions #5577

Merged
merged 2 commits into from
Jun 17, 2024
Merged

Conversation

javierm
Copy link
Member

@javierm javierm commented Jun 14, 2024

References

Objectives

  • Access screenshots taken after a test fails on our CI
  • Access screenshots when two or more jobs fail in our CI

@javierm javierm added the Specs label Jun 14, 2024
@javierm javierm self-assigned this Jun 14, 2024
@javierm javierm added this to Reviewing in Consul Democracy Jun 14, 2024
@javierm javierm added the 2.2 label Jun 14, 2024
Since we upgraded to Rails 7.0 in commmit 8596f15, the screenshots
started to be stored in `tmp/capybara`, so the step uploading
screenshots wasn't doing anything.
The upload-artifact action does not support using the same artifact name
in different jobs (or in different matrix scenarios) since version 4,
which we started using in commit acfaada. That meant that screenshots
were not uploaded correctly when two or more knapsack nodes failed.
@taitus taitus self-assigned this Jun 17, 2024
Consul Democracy automation moved this from Reviewing to Testing Jun 17, 2024
@javierm javierm merged commit 7cb1225 into master Jun 17, 2024
13 checks passed
@javierm javierm deleted the capybara_screenshots_path branch June 17, 2024 13:07
Consul Democracy automation moved this from Testing to Release 2.2.0 Jun 17, 2024
@javierm javierm removed the 2.2 label Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Release 2.2.0
Consul Democracy
  
Release 2.2.0
Development

Successfully merging this pull request may close these issues.

None yet

2 participants