56 Commits

Author SHA1 Message Date
Silvan Mosberger 4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Eelco Dolstra 8d2a765adf Let-float various fromJSON calls to avoid repeated JSON reading/parsing
Some of these were read/parsed dozens of times in a `nix search`
invocation, and in particular the MELPA recipes archive (3 MiB) was
read 4 times.
2024-06-03 18:52:42 +02:00
Yaya 59b9b178c9 electron: Support updating electron-bin with update.py
This commits extends the functionality of electron's update script by
- making it possible to update both binary and from source built releases.
- adding the `--source-only` and `--bin-only` options for limiting the
  update mechanism to source or binary releases.
- adding a `--commit` option to automatically commit the changes for
  you.
2024-05-04 15:27:28 +02:00
Yaya 101d7ae0be electron_28-bin: 28.3.0 -> 28.3.1
https://github.com/electron/electron/releases/tag/v28.3.1

Fixes CVE-2024-1580
Fixes CVE-2024-3515
Fixes CVE-2024-3516
Fixes CVE-2024-3517
2024-04-18 20:09:30 +02:00
Yaya 0b00f7a2e6 electron_27-bin: 27.3.10 -> 27.3.11
https://github.com/electron/electron/releases/tag/v27.3.11

This is the last release before reaching end-of-life.

Fixes CVE-2024-1580
Fixes CVE-2024-3157
Fixes CVE-2024-3515
Fixes CVE-2024-3516
2024-04-18 20:09:30 +02:00
teutat3s 322fb8dde5 electron_29-bin: 29.2.0 -> 29.3.0
https://github.com/electron/electron/releases/v29.3.0
2024-04-13 00:25:37 +02:00
teutat3s 9ebdca62d5 electron_28-bin: 28.2.10 -> 28.3.0
https://github.com/electron/electron/releases/v28.3.0
2024-04-13 00:25:09 +02:00
teutat3s 1a41f44111 electron_27-bin: 27.3.9 -> 27.3.10
https://github.com/electron/electron/releases/v27.3.10
2024-04-13 00:24:08 +02:00
teutat3s 8d033851ec electron_29-bin: 29.1.4 -> 29.2.0 2024-04-04 20:43:14 +02:00
teutat3s 0094669280 electron_28-bin: 28.0.0 -> 28.2.10 2024-04-04 20:42:43 +02:00
teutat3s 1d60d40090 electron_27-bin: 27.0.0 -> 27.3.9 2024-04-04 20:41:15 +02:00
Yureka 58f2ef7717 electron-bin: remove unused insecure versions 2024-03-22 11:44:47 +01:00
Mathew Polzin 428564f752 electron: support v29 binary option (#296218) 2024-03-16 16:39:01 +01:00
Yaya 181cc6ce34 electron_28-bin: init at v28.0.0 (#272762) 2023-12-09 00:24:27 +01:00
Nick Cao 72b9db4a08 Merge pull request #260540 from yayayayaka/electron_22-bin-22.3.27
electron_22-bin: 22.3.26 -> 22.3.27
2023-10-12 11:47:44 -04:00
Yureka 46e2044bf5 electron_27-bin: init at 27.0.0 2023-10-12 15:45:58 +02:00
Yaya f156d0e629 electron_22-bin: 22.3.26 -> 22.3.27
https://github.com/electron/electron/releases/tag/v22.3.27

This is the last 22.x release and has now reached EOL.
2023-10-11 23:50:41 +02:00
Yaya d9623feedd electron_26-bin: 26.2.4 -> 26.3.0
https://github.com/electron/electron/releases/tag/v26.3.0
2023-10-07 22:36:25 +02:00
Yaya 50f5c57f95 electron_25-bin: 25.8.4 -> 25.9.0
https://github.com/electron/electron/releases/tag/v25.9.0
2023-10-07 22:36:25 +02:00
Yaya b3b1066b67 electron_24-bin: 24.8.5 -> 24.8.6
https://github.com/electron/electron/releases/tag/v24.8.6

Fixes CVE-2023-5217
2023-10-07 22:36:25 +02:00
Yaya f9c918e1db electron_22-bin: 22.3.25 -> 22.3.26
https://github.com/electron/electron/releases/tag/v22.3.26

Fixes CVE-2023-5217
2023-10-07 22:36:25 +02:00
Sandro Jäckel bbd62ccd6c electron-bin: use callPackage 2023-10-03 16:37:26 +02:00
Yaya 1f6f2c5f9d electron_26-bin: 26.2.1 -> 26.2.4
https://github.com/electron/electron/releases/tag/v26.2.4

Resolves CVE-2023-5217
2023-09-30 06:50:02 +02:00
Yaya 3b4f30eea2 electron_25-bin: 25.8.1 -> 25.8.4
https://github.com/electron/electron/releases/tag/v25.8.4

Resolves CVE-2023-5217
2023-09-30 06:48:21 +02:00
Yaya 622be90411 electron_24-bin: 24.8.3 -> 24.8.5
https://github.com/electron/electron/releases/tag/v24.8.5

Resolves CVE-2023-5217
2023-09-30 06:46:47 +02:00
Yaya 31e23fcb1b electron_22-bin: 22.3.24 -> 22.3.25
https://github.com/electron/electron/releases/tag/v22.3.25

Resolves CVE-2023-5217
2023-09-30 06:45:08 +02:00
Pierre Bourdon 504148b135 electron_25: 25.7.0 -> 25.8.1 (CVE-2023-4863, #254798) 2023-09-14 10:11:11 +02:00
Pierre Bourdon e588b4441e electron_24: 24.8.1 -> 24.8.3 (CVE-2023-4863, #254798) 2023-09-14 10:11:11 +02:00
Pierre Bourdon dd928aafc0 electron_22: 22.3.22 -> 22.3.24 (CVE-2023-4863, #254798) 2023-09-14 10:11:11 +02:00
Pierre Bourdon 9dc3d26337 electron: 26.1.0 -> 26.2.1 (CVE-2023-4863, #254798) (#254816) 2023-09-12 22:22:49 +02:00
ajs124 9b2a8fb31b electron_9: remove
has been EOL since 2021-03-03
2023-09-12 15:43:56 +02:00
Yureka e3b1b7cfd9 electron_26: init at 26.1.0 2023-08-24 14:25:36 +02:00
Yureka ee99cb5dc6 electron_*: updates 2023-08-24 14:25:23 +02:00
teutat3s 0fbfb3a602 electron_25-bin: 25.2.0 -> 25.3.1
https://github.com/electron/electron/releases/tag/v25.3.0
https://github.com/electron/electron/releases/tag/v25.3.1
2023-07-22 21:31:51 +02:00
teutat3s fc106afd59 electron_24-bin: 24.6.1 -> 24.6.4
https://github.com/electron/electron/releases/tag/v24.6.2
https://github.com/electron/electron/releases/tag/v24.6.3
https://github.com/electron/electron/releases/tag/v24.6.4
2023-07-22 21:30:57 +02:00
teutat3s 11bf8b5dd3 electron_23-bin: 23.3.9 -> 23.3.10
https://github.com/electron/electron/releases/tag/v23.3.10
2023-07-22 21:29:18 +02:00
teutat3s e77fef57be electron_22-bin: 22.3.15 -> 22.3.18
https://github.com/electron/electron/releases/tag/v22.3.16
https://github.com/electron/electron/releases/tag/v22.3.17
https://github.com/electron/electron/releases/tag/v22.3.18
2023-07-22 21:27:40 +02:00
teutat3s 23de9f3b56 electron_25-bin: 25.1.1 -> 25.2.0
https://github.com/electron/electron/releases/tag/v25.2.0
2023-07-05 21:25:23 +02:00
teutat3s d05f851f77 electron_24-bin: 24.4.1 -> 24.5.1
https://github.com/electron/electron/releases/tag/v24.6.0
https://github.com/electron/electron/releases/tag/v24.6.1
2023-07-05 21:25:23 +02:00
teutat3s 47dc06c07e electron_23-bin: 23.3.7 -> 23.3.9
https://github.com/electron/electron/releases/tag/v23.3.8
https://github.com/electron/electron/releases/tag/v23.3.9
2023-07-05 21:25:23 +02:00
teutat3s f9a0d8ce77 electron_22-bin: 22.3.13 -> 22.3.15
https://github.com/electron/electron/releases/tag/v22.3.14
https://github.com/electron/electron/releases/tag/v22.3.15
2023-07-05 21:25:23 +02:00
teutat3s aac07377aa electron_25-bin: 25.0.1 -> 25.1.1
https://github.com/electron/electron/releases/tag/v25.1.0
https://github.com/electron/electron/releases/tag/v25.1.1
2023-06-15 00:41:48 +02:00
teutat3s 94a5c3c244 electron_24-bin: 24.4.1 -> 24.5.1
https://github.com/electron/electron/releases/tag/v24.5.0
https://github.com/electron/electron/releases/tag/v24.5.1
2023-06-15 00:40:29 +02:00
teutat3s 1293cece3d electron_23-bin: 23.3.5 -> 23.3.7
https://github.com/electron/electron/releases/tag/v23.3.6
https://github.com/electron/electron/releases/tag/v23.3.7
2023-06-15 00:39:09 +02:00
teutat3s 79fc4c0f9c electron_22-bin: 22.3.12 -> 22.3.13
https://github.com/electron/electron/releases/tag/v22.3.13
2023-06-15 00:37:54 +02:00
teutat3s 2ab198f217 electron_25-bin: init 25.0.1
https://github.com/electron/electron/releases/tag/v25.0.0
https://github.com/electron/electron/releases/tag/v25.0.1
2023-06-01 20:47:47 +02:00
teutat3s ada8fb64b8 electron_24-bin: 24.2.0 -> 24.4.1
https://github.com/electron/electron/releases/tag/v24.3.0
https://github.com/electron/electron/releases/tag/v24.3.1
https://github.com/electron/electron/releases/tag/v24.4.0
https://github.com/electron/electron/releases/tag/v24.4.1
2023-06-01 20:46:08 +02:00
teutat3s 84f38d0de6 electron_23-bin: 23.3.1 -> 22.3.5
https://github.com/electron/electron/releases/tag/v23.3.2
https://github.com/electron/electron/releases/tag/v23.3.3
https://github.com/electron/electron/releases/tag/v23.3.4
https://github.com/electron/electron/releases/tag/v23.3.5
2023-06-01 20:45:12 +02:00
teutat3s 0e31b76be8 electron_22-bin: 22.3.8 -> 22.3.12
https://github.com/electron/electron/releases/tag/v22.3.9
https://github.com/electron/electron/releases/tag/v22.3.10
https://github.com/electron/electron/releases/tag/v22.3.11
https://github.com/electron/electron/releases/tag/v22.3.12
2023-06-01 20:43:30 +02:00
teutat3s 3207005942 electron_24-bin: 24.1.2 -> 24.2.0
https://github.com/electron/electron/releases/tag/v24.1.3
https://github.com/electron/electron/releases/tag/v24.2.0
2023-05-07 22:09:19 +02:00