Skip to content

feishin: bump electron to v43, clean up - #556548

Merged
teutat3s merged 2 commits into
NixOS:masterfrom
ShowhyT:pkgs/feishin
Aug 27, 2026
Merged

feishin: bump electron to v43, clean up#556548
teutat3s merged 2 commits into
NixOS:masterfrom
ShowhyT:pkgs/feishin

Conversation

@ShowhyT

@ShowhyT ShowhyT commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Work towards: #555100

Things done

  • rewrite to use finalAttrs
  • added a tests
  • bump electron version to v43
  • basic test passed in NixOS-WSL

@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. labels Aug 25, 2026
@ShowhyT

ShowhyT commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

nixpkgs-review result for #556548

Generated using nixpkgs-review-gha (b38d73c)

Command: nixpkgs-review pr 556548
Commit: 479bff321a9d397712ab4ef3b180be9d32007c1b (subsequent changes)
Merge: f13432ba01c7dcdb0b6b49c009d3b7481ddd0953

Logs: https://github.com/ShowhyT/nixpkgs-review-gha/actions/runs/32903784186/attempts/1

Download packages from cache:
  • x86_64-linux
    nix-store -r \
      --option binary-caches 'https://cache.nixos.org/ https://builds.cachix.org' \
      --option trusted-public-keys '
        cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
        builds.cachix.org-1:628RFN/JZH6b09pwud65gIAvYg9oGIEGIqNPy8cDRU4=
      ' \
      /nix/store/iz5w6smkjgi5qvrqd09y0ryvr3g4xhk1-feishin-1.15.1
  • aarch64-linux
    nix-store -r \
      --option binary-caches 'https://cache.nixos.org/ https://builds.cachix.org' \
      --option trusted-public-keys '
        cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
        builds.cachix.org-1:628RFN/JZH6b09pwud65gIAvYg9oGIEGIqNPy8cDRU4=
      ' \
      /nix/store/qmwch49a0kybhq9hxrhmh7r4rzd66772-feishin-1.15.1
  • aarch64-darwin
    nix-store -r \
      --option binary-caches 'https://cache.nixos.org/ https://builds.cachix.org' \
      --option trusted-public-keys '
        cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
        builds.cachix.org-1:628RFN/JZH6b09pwud65gIAvYg9oGIEGIqNPy8cDRU4=
      ' \
      /nix/store/azkcr6m9acv6im4h4awwibm7qdcbax8j-feishin-1.15.1

x86_64-linux

✅ 1 package built:
  • feishin

aarch64-linux

✅ 1 package built:
  • feishin

aarch64-darwin (sandbox = true)

✅ 1 package built:
  • feishin

@BatteredBunny

BatteredBunny commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Did you try if electron v43/44 works? Last time iirc the maintainer bumped to latest available electron version jeffvli/feishin#2047

@BatteredBunny BatteredBunny left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Imo the commit name should reflect the clean up you did in addition, e.g:

feishin: bump electron to v42; clean up

@onny

onny commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

yep please split the changes into separate commits

@ShowhyT

ShowhyT commented Aug 26, 2026

Copy link
Copy Markdown
Contributor Author

Did you try if electron v43/44 works? Last time iirc the maintainer bumped to latest available electron version jeffvli/feishin#2047

Tested with v43. The package built and launched successfully.

yep please split the changes into separate commits

Done

@BatteredBunny BatteredBunny added the backport release-26.05 Backport PR automatically label Aug 26, 2026
@ShowhyT ShowhyT changed the title feishin: bump electron to v42 feishin: bump electron to v43 Aug 26, 2026

@BatteredBunny BatteredBunny left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM. Tested on aarch64-darwin

@nixpkgs-ci nixpkgs-ci Bot added 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. labels Aug 26, 2026
@teutat3s teutat3s mentioned this pull request Aug 27, 2026
51 tasks
@teutat3s teutat3s changed the title feishin: bump electron to v43 feishin: bump electron to v43, clean up Aug 27, 2026
@teutat3s
teutat3s added this pull request to the merge queue Aug 27, 2026
Merged via the queue into NixOS:master with commit ce124d2 Aug 27, 2026
34 checks passed
@nixpkgs-ci

nixpkgs-ci Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Successfully created backport PR for release-26.05:

@github-actions github-actions Bot added the 8.has: port to stable This PR already has a backport to the stable release. label Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: port to stable This PR already has a backport to the stable release. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. backport release-26.05 Backport PR automatically

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants