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

Linux appimage wdio #5

Merged
merged 52 commits into from
Jun 14, 2023
Merged

Linux appimage wdio #5

merged 52 commits into from
Jun 14, 2023

Conversation

qlrd
Copy link
Collaborator

@qlrd qlrd commented Apr 26, 2023

This pull request has some major updates:

I) Running on electron 24.1.2
II) Added support for maixpy_dock device (many thanks to @tadeubas for finding the problem and @odudex for for indicating the solution);
III) Added automated E2E tests with webdriver.io;
IV) Improved pipeline (lint, build, test, upload artifacts) on github-actions;
V) All updates are for AppImage for Linux and NSIS Installer setup for Windows;

Minor updates:

I) Update many packages that was flagged with vulnerabilities by dependabot;
II) a timeout between check and download pages;
III) only the latest official version of krux's firmware and test version of @odudex firmware are listed on Select Version buttons (@odudex and @tadeubas suggestion);
IV) showing the complete command to users on binary verification and flashing process;

…70 Bytes) is so small that is an issue on test
… CheckResourcesOfficialRelease pages; added test for checking the already downloaded signature file
@qlrd qlrd linked an issue Apr 26, 2023 that may be closed by this pull request
@qlrd qlrd requested review from odudex, tadeubas and a user April 26, 2023 23:38
@qlrd qlrd self-assigned this Apr 26, 2023
@qlrd qlrd added the enhancement New feature or request label Apr 26, 2023
@qlrd qlrd removed their assignment Apr 28, 2023
Copy link
Contributor

@tadeubas tadeubas left a comment

Choose a reason for hiding this comment

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

Awesome work from @qlrd ! THX A LOT

Copy link
Member

@odudex odudex left a comment

Choose a reason for hiding this comment

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

I'm not qualified to inspect the code details, but the project seems very well structured. I tested both Linux and Windows installers with different target devices and it worked flawlessly. This is awesome for the project! Congratulations and thank you for your work!

@qlrd qlrd requested review from a user and removed request for a user May 8, 2023 00:26
@qlrd qlrd marked this pull request as draft May 8, 2023 00:39
@qlrd qlrd marked this pull request as ready for review May 8, 2023 00:40
@qlrd qlrd merged commit 207a241 into main Jun 14, 2023
jdlcdl pushed a commit to jdlcdl/krux-installer that referenced this pull request Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

KruxInstaller.Setup.0.0.1-alpha-3 Windows Maix Dock M1 installer error
3 participants