Skip to content

Conversation

ArtemHoruzhenko
Copy link
Collaborator

No description provided.

@@ -1,13 +1,6 @@
name: ✅ E2E Tests
run-name: >
E2E • ${{ github.event_name == 'pull_request_review'
Copy link
Member

Choose a reason for hiding this comment

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

You don't like this name? 😀

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

we don't need this code, basically. there are checks github.event_name == 'pull_request_review' that will never satisfy

target: build_linux_appimage_x64
debug: ${{ inputs.debug || false }}

builds-complete:
Copy link
Member

Choose a reason for hiding this comment

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

I see your point of removing this, as a dependency for both the tests-e2e-playwright and e2e-appimage-tests jobs, because each of them depends on a separate build step.

But in the end, we don't have a way to trigger only one of these steps. As I understand, they will always run together, and if one of them fails, it means the whole pipeline goes red (yes, we can re-run them individually, but overall it means "tests didn't pass").

I believe this is why @KrumTy made this builds-complete step, to ensure that we have a proper setup for running the tests and save some time and resources, in case the build fails. I'm not against either of the approaches. I'm just pointing this out since it's relatively new code that we’re reverting now.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I reverted a lot of new code :)
I understand your point but it shouldn't work this way. We shouldn't wait until not real dependency will be build before starting tests. I think we might separate desktop and web tests in the future. For now IMO it is enough to keep as is but no "builds-complete"

@ArtemHoruzhenko ArtemHoruzhenko merged commit 8af9878 into main Sep 26, 2025
4 of 5 checks passed
@ArtemHoruzhenko ArtemHoruzhenko deleted the RI-000-e2e-manual-trigger-only branch September 26, 2025 13:09
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.

2 participants