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

[$250] Update electron-builder package to latest version #10119

Closed
MitchExpensify opened this issue Jul 26, 2022 · 20 comments
Closed

[$250] Update electron-builder package to latest version #10119

MitchExpensify opened this issue Jul 26, 2022 · 20 comments
Assignees
Labels
Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement. Weekly KSv2

Comments

@MitchExpensify
Copy link
Contributor

Action Performed:

Check which version of electron builder is here. (You can csee what version we are using by running the command npm list ejs)

Expected Result:

The version used by Expensify should match the latest version listed here

Actual Result:

Expensify currently uses electron-builder version 22.13.1

Workaround:

na

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

View all open jobs on GitHub"

@MitchExpensify MitchExpensify added AutoAssignerTriage Auto assign issues for triage to an available triage team member Daily KSv2 labels Jul 26, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jul 26, 2022

Triggered auto assignment to @Christinadobrzyn (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@melvin-bot melvin-bot bot removed the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Jul 26, 2022
@MitchExpensify
Copy link
Contributor Author

Hey @Christinadobrzyn! This issue was discussed here as likely a great external candidate

@MitchExpensify MitchExpensify changed the title $250 Update electron-builder package to latest version [$250] Update electron-builder package to latest version Jul 26, 2022
@Christinadobrzyn
Copy link
Contributor

Just running this past eng per our triage workflow! If it's good for a contributor please add the External label!

@melvin-bot
Copy link

melvin-bot bot commented Jul 26, 2022

Triggered auto assignment to @Gonals (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@Christinadobrzyn Christinadobrzyn removed their assignment Jul 26, 2022
@Gonals Gonals added Improvement Item broken or needs improvement. External Added to denote the issue can be worked on by a contributor labels Jul 27, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jul 27, 2022

Triggered auto assignment to @Christinadobrzyn (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@Gonals
Copy link
Contributor

Gonals commented Jul 27, 2022

I think it can be!

@Gonals Gonals removed their assignment Jul 27, 2022
@Christinadobrzyn
Copy link
Contributor

I think the original post has all the needed information for the contributor (thanks Mitch!) so created job in Upwork

waiting for proposals!

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Daily KSv2 labels Jul 27, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jul 27, 2022

Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat (Exported)

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Jul 27, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jul 27, 2022

Triggered auto assignment to @Beamanator (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@dennismunene
Copy link
Contributor

dennismunene commented Jul 28, 2022

PROPOSAL :

Bumping the version in package.json should do the trick.

"electron-builder": "^22.13.1",

to

    "electron-builder": "23.3.1",

You should still be able to run & build the desktop app.
npm run desktop - run desktop app
npm run desktop-build-staging - build desktop app

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Jul 28, 2022
@parasharrajat
Copy link
Member

parasharrajat commented Jul 29, 2022

Ok. I see. This is straightforward. I like @dennismunene's proposal. You will have to provide the following on the PR.

  1. Changelog in a comment.
  2. Research data if upgrading has affected any of the features that we are using.
  3. Test videos and steps for all the things that depend on this.

Do then the app signing. It should not break.

cc: @Beamanator

🎀 👀 🎀 C+ reviewed

@Beamanator
Copy link
Contributor

Agreed with the requirements mentioned by @parasharrajat ^ - let's do this!

@melvin-bot melvin-bot bot removed Help Wanted Apply this label when an issue is open to proposals by contributors Daily KSv2 labels Jul 29, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jul 29, 2022

📣 @dennismunene You have been assigned to this job by @Beamanator!
Please apply to this job in Upwork and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑‍💻
Keep in mind: Code of Conduct | Contributing 📖

@dennismunene
Copy link
Contributor

Raised PR #10159

@Christinadobrzyn
Copy link
Contributor

Hired @dennismunene for the fix in Upwork ($250)
Hired @parasharrajat as the C+ in Upwork ($250)

PR in review - #10159

@melvin-bot melvin-bot bot added the Overdue label Aug 10, 2022
@Christinadobrzyn
Copy link
Contributor

working on the PR

@melvin-bot melvin-bot bot removed the Overdue label Aug 11, 2022
@Beamanator
Copy link
Contributor

Technically PR was merged, just waiting for it to be deployed :D

@melvin-bot melvin-bot bot added the Overdue label Aug 19, 2022
@Beamanator
Copy link
Contributor

Not overdue

@melvin-bot melvin-bot bot removed the Overdue label Aug 22, 2022
@melvin-bot melvin-bot bot added the Overdue label Aug 31, 2022
@Beamanator
Copy link
Contributor

@Christinadobrzyn I believe this is ready to be paid out and closed! It was mentioned here that the changes worked, in production 👍

@melvin-bot melvin-bot bot removed the Overdue label Aug 31, 2022
@Christinadobrzyn
Copy link
Contributor

Thanks @Beamanator!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement. Weekly KSv2
Projects
None yet
Development

No branches or pull requests

6 participants