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

Wire desktop bump #259996

Merged
merged 4 commits into from
Oct 11, 2023
Merged

Wire desktop bump #259996

merged 4 commits into from
Oct 11, 2023

Conversation

toonn
Copy link
Contributor

@toonn toonn commented Oct 9, 2023

Description of changes

Version bump for both platforms.
Added aarch64-darwin as a supported platform.

I've also added hydraPlatforms = [] to prevent Hydra from building and therefore also caching the package. This is Nixpkgs convention for binary packages since it wastes some precious resources.

This bump does not but the next bump should address #258048, since a bump from Electron 22 to 26.3.0 has been merged to the dev branch

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 23.11 Release Notes (or backporting 23.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

The build for a binary distribution like Wire Desktop is very light and
having Hydra build and cache it is a bit of a waste of resources. We
should follow Nixpkgs convention of not having Hydra build and therefore
neither cache binary packages.
@toonn toonn requested a review from flokli October 9, 2023 14:13
@ofborg ofborg bot added 8.has: clean-up 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux labels Oct 9, 2023
@delroth delroth added the 12.approvals: 1 This PR was reviewed and approved by one reputable person label Oct 11, 2023
@toonn toonn merged commit 5fdb00f into NixOS:master Oct 11, 2023
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
8.has: clean-up 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux 12.approvals: 1 This PR was reviewed and approved by one reputable person
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants