-
Notifications
You must be signed in to change notification settings - Fork 37
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
Visual tests #2534
Visual tests #2534
Conversation
🤖 Starting the visual tests. This will take approximately an hour. |
Visual Tests canceled for this last commit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some minor questions but happy for this to 🚢
defaults: | ||
run: | ||
shell: bash | ||
if: ${{ !github.event.pull_request.draft && github.actor != 'dependabot[bot]' && github.actor != 'dependabot-preview[bot]' || contains(github.event.pull_request.labels.*.name, 'visual-tests') }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Out of scope on this one, but if the main PR is marked with visual-tests
surely the backports should be too? I wonder if we should change the backport logic to apply this label to backports too.
path: build | ||
attempt_delay: 60000 # 1 minute | ||
|
||
- name: Download Reference Screenshots |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we add some kind of warning if the reference shots are not found in the case they've expired? Would stop a mini heart-attack if everything fails lol
defaults: | ||
run: | ||
shell: bash | ||
if: ${{ !github.event.pull_request.draft && github.actor != 'dependabot[bot]' && github.actor != 'dependabot-preview[bot]' || contains(github.event.pull_request.labels.*.name, 'visual-tests') }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps I missed this but where do you detect if changes are made to the src/**
or package.json
files? This was mentioned in the confluence page
* ci: testing visual comp * ci: more test * test: changes * chore: update CI * chore: fix npm * save * chore: working locally * chore: working logic * chore: save * chore: testing CI * ci: test ci * ci: more test * ci: more ci tests * ci: test * chore: updated test * chore: test * more tests * ci: test * ci: change folder structure * chore: fixed ci * chore: reduce test feedback * chore: more test * ci: path change * ci: more test * ci: update tar config * ci: retrest * chore: test * chore: test * ci: more test * chore: more test * save * ci: different workflow * chore: fixed logic * chore: more tests * core: ready for PR test * ci: added missing steps * ci: screenshot logic * ci: trigger * ci: more logic * ci: fix test path * test: new logic * ci: fix download path * chore: ready * save * ci: more tests * ci: fix screenshots * ci: more changes * chore: more tests * ci: more tests * chore: restart * chore: update * ci: removed Appzi from builds * chore: save * ci: new test * save * ci: updated artifacts logic * chore: verify self-hosted runner * chore: ready for merge (cherry picked from commit 0670689)
* ci: testing visual comp * ci: more test * test: changes * chore: update CI * chore: fix npm * save * chore: working locally * chore: working logic * chore: save * chore: testing CI * ci: test ci * ci: more test * ci: more ci tests * ci: test * chore: updated test * chore: test * more tests * ci: test * ci: change folder structure * chore: fixed ci * chore: reduce test feedback * chore: more test * ci: path change * ci: more test * ci: update tar config * ci: retrest * chore: test * chore: test * ci: more test * chore: more test * save * ci: different workflow * chore: fixed logic * chore: more tests * core: ready for PR test * ci: added missing steps * ci: screenshot logic * ci: trigger * ci: more logic * ci: fix test path * test: new logic * ci: fix download path * chore: ready * save * ci: more tests * ci: fix screenshots * ci: more changes * chore: more tests * ci: more tests * chore: restart * chore: update * ci: removed Appzi from builds * chore: save * ci: new test * save * ci: updated artifacts logic * chore: verify self-hosted runner * chore: ready for merge (cherry picked from commit 0670689)
* ci: testing visual comp * ci: more test * test: changes * chore: update CI * chore: fix npm * save * chore: working locally * chore: working logic * chore: save * chore: testing CI * ci: test ci * ci: more test * ci: more ci tests * ci: test * chore: updated test * chore: test * more tests * ci: test * ci: change folder structure * chore: fixed ci * chore: reduce test feedback * chore: more test * ci: path change * ci: more test * ci: update tar config * ci: retrest * chore: test * chore: test * ci: more test * chore: more test * save * ci: different workflow * chore: fixed logic * chore: more tests * core: ready for PR test * ci: added missing steps * ci: screenshot logic * ci: trigger * ci: more logic * ci: fix test path * test: new logic * ci: fix download path * chore: ready * save * ci: more tests * ci: fix screenshots * ci: more changes * chore: more tests * ci: more tests * chore: restart * chore: update * ci: removed Appzi from builds * chore: save * ci: new test * save * ci: updated artifacts logic * chore: verify self-hosted runner * chore: ready for merge (cherry picked from commit 0670689)
💔 Some backports could not be created
Note: Successful backport PRs will be merged automatically after passing CI. Manual backportTo create the backport manually run:
Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
* ci: testing visual comp * ci: more test * test: changes * chore: update CI * chore: fix npm * save * chore: working locally * chore: working logic * chore: save * chore: testing CI * ci: test ci * ci: more test * ci: more ci tests * ci: test * chore: updated test * chore: test * more tests * ci: test * ci: change folder structure * chore: fixed ci * chore: reduce test feedback * chore: more test * ci: path change * ci: more test * ci: update tar config * ci: retrest * chore: test * chore: test * ci: more test * chore: more test * save * ci: different workflow * chore: fixed logic * chore: more tests * core: ready for PR test * ci: added missing steps * ci: screenshot logic * ci: trigger * ci: more logic * ci: fix test path * test: new logic * ci: fix download path * chore: ready * save * ci: more tests * ci: fix screenshots * ci: more changes * chore: more tests * ci: more tests * chore: restart * chore: update * ci: removed Appzi from builds * chore: save * ci: new test * save * ci: updated artifacts logic * chore: verify self-hosted runner * chore: ready for merge (cherry picked from commit 0670689) Co-authored-by: Karl Cardenas <karl@spectrocloud.com>
* ci: testing visual comp * ci: more test * test: changes * chore: update CI * chore: fix npm * save * chore: working locally * chore: working logic * chore: save * chore: testing CI * ci: test ci * ci: more test * ci: more ci tests * ci: test * chore: updated test * chore: test * more tests * ci: test * ci: change folder structure * chore: fixed ci * chore: reduce test feedback * chore: more test * ci: path change * ci: more test * ci: update tar config * ci: retrest * chore: test * chore: test * ci: more test * chore: more test * save * ci: different workflow * chore: fixed logic * chore: more tests * core: ready for PR test * ci: added missing steps * ci: screenshot logic * ci: trigger * ci: more logic * ci: fix test path * test: new logic * ci: fix download path * chore: ready * save * ci: more tests * ci: fix screenshots * ci: more changes * chore: more tests * ci: more tests * chore: restart * chore: update * ci: removed Appzi from builds * chore: save * ci: new test * save * ci: updated artifacts logic * chore: verify self-hosted runner * chore: ready for merge (cherry picked from commit 0670689) Co-authored-by: Karl Cardenas <karl@spectrocloud.com>
* ci: testing visual comp * ci: more test * test: changes * chore: update CI * chore: fix npm * save * chore: working locally * chore: working logic * chore: save * chore: testing CI * ci: test ci * ci: more test * ci: more ci tests * ci: test * chore: updated test * chore: test * more tests * ci: test * ci: change folder structure * chore: fixed ci * chore: reduce test feedback * chore: more test * ci: path change * ci: more test * ci: update tar config * ci: retrest * chore: test * chore: test * ci: more test * chore: more test * save * ci: different workflow * chore: fixed logic * chore: more tests * core: ready for PR test * ci: added missing steps * ci: screenshot logic * ci: trigger * ci: more logic * ci: fix test path * test: new logic * ci: fix download path * chore: ready * save * ci: more tests * ci: fix screenshots * ci: more changes * chore: more tests * ci: more tests * chore: restart * chore: update * ci: removed Appzi from builds * chore: save * ci: new test * save * ci: updated artifacts logic * chore: verify self-hosted runner * chore: ready for merge (cherry picked from commit 0670689) Co-authored-by: Karl Cardenas <karl@spectrocloud.com>
🎉 This PR is included in version 4.2.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.2.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Describe the Change
This PR introduces visual regression testing capabilities to the documentation site.
Changed Pages
💻 Preview URL for Page
Jira Tickets
🎫 Jira Ticket
Backports
Can this PR be backported?