pennae
2e751c0772
treewide: automatically md-convert option descriptions
...
the conversion procedure is simple:
- find all things that look like options, ie calls to either `mkOption`
or `lib.mkOption` that take an attrset. remember the attrset as the
option
- for all options, find a `description` attribute who's value is not a
call to `mdDoc` or `lib.mdDoc`
- textually convert the entire value of the attribute to MD with a few
simple regexes (the set from mdize-module.sh)
- if the change produced a change in the manual output, discard
- if the change kept the manual unchanged, add some text to the
description to make sure we've actually found an option. if the
manual changes this time, keep the converted description
this procedure converts 80% of nixos options to markdown. around 2000
options remain to be inspected, but most of those fail the "does not
change the manual output check": currently the MD conversion process
does not faithfully convert docbook tags like <code> and <package>, so
any option using such tags will not be converted at all.
2022-07-30 15:16:34 +02:00
pennae
52b0ad17e3
nixos/docs: cache mergeJSON md conversion on baseOptionsJSON
...
with ever more options being markdown rather than docbook the conversion
time is starting to become a significant factor of doc build time.
luckily we can pre-convert all nixos option docs to MD and cache the
result of this conversion, then merge the already-converted json file
with user option docs. we leave options.json unconverted to keep it as
close to the actual nix code as possible.
2022-07-28 23:20:02 +02:00
pennae
18be724a58
nixos/make-options-doc: give MD conversion error locations
...
during docs conversion it can be very useful to know exactly *where* the
error the script complained about is. the name of the option should be
sufficient since option merging is rather rare, and won't merge doc
attributes anyway.
2022-07-28 20:03:02 +02:00
pennae
a16b25432e
Merge pull request #182685 from pennae/invariant-option-conversions
...
treewide: invariant option conversions to MD
2022-07-27 15:39:47 +02:00
Bobby Rong
3c0df56c5c
Merge pull request #180457 from r-ryantm/auto-update/clapper
...
clapper: 0.5.1 -> 0.5.2
2022-07-27 21:11:07 +08:00
Bobby Rong
ba8accaedc
Merge pull request #180646 from r-ryantm/auto-update/cmark-gfm
...
cmark-gfm: 0.29.0.gfm.3 -> 0.29.0.gfm.4
2022-07-27 21:08:31 +08:00
Bobby Rong
6dd60cde72
Merge pull request #181060 from r-ryantm/auto-update/frp
...
frp: 0.43.0 -> 0.44.0
2022-07-27 21:06:55 +08:00
Bobby Rong
0b7e31b232
Merge pull request #182774 from bryanasdev000/argocdautopilot042
...
argocd-autopilot: 0.3.9 -> 0.4.2
2022-07-27 20:58:34 +08:00
Bobby Rong
a8924509d4
Merge pull request #182776 from bryanasdev000/ciliumcli-0120
...
cilium-cli: 0.11.11 -> 0.12.0
2022-07-27 20:58:01 +08:00
Bobby Rong
29927856cd
Merge pull request #182778 from bryanasdev000/kn160
...
kn: 1.5.0 -> 1.6.0
2022-07-27 20:56:42 +08:00
Bobby Rong
fcfae7a5fb
Merge pull request #183081 from toastal/senpai-unstable-2022-07-25
...
senpai: 2022-05-10-unstable → 2022-07-25-unstable
2022-07-27 20:50:15 +08:00
Bobby Rong
f6ddf8ad4c
Merge pull request #183082 from 06kellyjac/semgrep
...
semgrep: 0.103.0 -> 0.106.0
2022-07-27 20:47:56 +08:00
Bobby Rong
8698ebee6a
Merge pull request #182555 from NickCao/lottieconverter
...
lottieconverter: 0.1.1 -> 0.2
2022-07-27 20:40:24 +08:00
Bobby Rong
36d7b18e75
Merge pull request #162980 from NickCao/mautrix-telegram-nixos
...
nixos/mautrix-telegram: add lottieconverter to path
2022-07-27 20:39:08 +08:00
Bobby Rong
76477cf887
Merge pull request #182951 from vincentbernat/fix/bgpq4-1.5
...
bgpq4: 1.4 -> 1.5
2022-07-27 20:26:52 +08:00
Bobby Rong
1627b57c28
Merge pull request #183026 from psydvl/zen-kernels
...
zen-kernels: retire myself as a maintainer
2022-07-27 20:23:47 +08:00
Bobby Rong
2edf46e08e
Merge pull request #183049 from figsoda/update-hck
...
hck: 0.7.1 -> 0.7.5
2022-07-27 20:15:45 +08:00
Bobby Rong
bb0b0298d2
Merge pull request #183057 from wineee/pineapple-pictures
...
pineapple-pictures: 0.6.1 -> 0.6.2
2022-07-27 20:13:47 +08:00
pennae
118eea245a
unifi7: 7.1.66 -> 7.1.68
2022-07-27 14:05:17 +02:00
Olliroxx
6688a347b4
jetbrains: update
2022-07-27 07:52:56 -04:00
Jonas Heinrich
6cb78bc7f8
python310Packages.azure-core: 1.24.0 -> 1.24.2
2022-07-27 07:51:42 -04:00
Mario Rodas
f568f4bf46
Merge pull request #183053 from figsoda/update-httplz
...
httplz: 1.12.4 -> 1.12.5
2022-07-27 06:49:52 -05:00
Vladimír Čunát
a0e2bdeb84
Merge #179628 : make-bootstrap-tools-cross: add mips32el
2022-07-27 13:12:10 +02:00
Franz Pletz
836cef9829
Merge pull request #183070 from vcunat/p/kanboard-src
2022-07-27 12:47:27 +02:00
Edd Steel
2b0dd45aca
emacsMacport: 27.2-8.3 -> 28.1-9.0
...
- https://www.gnu.org/software/emacs/news/NEWS.28.1
- 5a223c7f2e (chg-ChangeLog.3)
2022-07-27 10:14:36 +00:00
Sandro
7be31b0680
Merge pull request #182711 from SuperSandro2000/mdbook
2022-07-27 11:30:58 +02:00
Lassulus
63218387d8
Merge pull request #182101 from ezemtsov/patch-2
...
nuget-to-nix: fallback to default URL for directories
2022-07-27 10:58:12 +02:00
06kellyjac
0bf6e21b38
semgrep: 0.103.0 -> 0.106.0
2022-07-27 09:45:53 +01:00
toastal
d7c7c985a2
senpai: 2022-05-10-unstable → 2022-07-25-unstable
...
Picking a new revisions after many new features have been added.
2022-07-27 15:42:57 +07:00
Stig
b04e7f5ce4
Merge pull request #183029 from stigtsp/package/ferdium-6.0.0
...
ferdium: 6.0.0-nightly.65 -> 6.0.0
2022-07-27 10:41:44 +02:00
Fabian Affolter
7be5582c20
Merge pull request #183048 from r-ryantm/auto-update/python3.10-types-requests
...
python310Packages.types-requests: 2.28.4 -> 2.28.5
2022-07-27 10:02:53 +02:00
Fabian Affolter
1ff6cef3a6
Merge pull request #183063 from r-ryantm/auto-update/python3.10-peaqevcore
...
python310Packages.peaqevcore: 3.2.0 -> 3.3.0
2022-07-27 10:02:14 +02:00
Fabian Affolter
457e7e61e0
Merge pull request #183066 from r-ryantm/auto-update/python3.10-types-urllib3
...
python310Packages.types-urllib3: 1.26.16 -> 1.26.17
2022-07-27 10:01:39 +02:00
Fabian Affolter
e194a6737a
Merge pull request #183017 from fabaff/meross-iot-bump
...
python310Packages.meross-iot: 0.4.4.7 -> 0.4.5.0
2022-07-27 09:59:31 +02:00
Fabian Affolter
ecda61289d
Merge pull request #183013 from fabaff/nuclei-bump
...
nuclei: 2.7.4 -> 2.7.5
2022-07-27 09:59:11 +02:00
Fabian Affolter
f50dbb14d5
Merge pull request #183015 from fabaff/weconnect-mqtt-bump
...
python310Packages.weconnect-mqtt: 0.38.1 -> 0.38.2
2022-07-27 09:58:41 +02:00
Florian Klink
afcc5dfba2
Merge pull request #183040 from qowoz/talosctl
...
talosctl: 1.1.1 -> 1.1.2
2022-07-27 13:54:48 +07:00
Vladimír Čunát
3173592f44
kanboard: fix source hash
...
When auto-updating in commit 258a05b427
, both bots succeeded,
but a couple days later on Hydra the hash always differed already.
https://github.com/NixOS/nixpkgs/pull/159913
https://hydra.nixos.org/build/167559708
I assume that the upstream modified their tag soon after release.
2022-07-27 08:45:53 +02:00
R. Ryantm
afecdcc311
python310Packages.types-urllib3: 1.26.16 -> 1.26.17
2022-07-27 05:53:01 +00:00
R. Ryantm
2227d8a696
python310Packages.peaqevcore: 3.2.0 -> 3.3.0
2022-07-27 05:20:02 +00:00
rewine
614f724649
pineapple-pictures: 0.6.1 -> 0.6.2
2022-07-27 12:12:38 +08:00
Ryan Mulligan
0011e576fb
Merge pull request #182923 from r-ryantm/auto-update/linode-cli
...
linode-cli: 5.21.0 -> 5.21.0
2022-07-26 20:42:06 -07:00
figsoda
d7add5c411
httplz: 1.12.4 -> 1.12.5
2022-07-27 11:34:59 +08:00
Luc Perkins
9da9722e43
Add cargo-profiler package
2022-07-26 23:01:01 -04:00
figsoda
f4579b3bda
hck: 0.7.1 -> 0.7.5
2022-07-27 10:45:51 +08:00
R. Ryantm
e2ebfa4c43
python310Packages.types-requests: 2.28.4 -> 2.28.5
2022-07-27 02:20:26 +00:00
Mario Rodas
87dc446e3d
Merge pull request #182825 from aaronjheng/golangci-lint
...
golangci-lint: 1.46.2 -> 1.47.2
2022-07-26 20:57:05 -05:00
Mario Rodas
f5288876d3
Merge pull request #183036 from marsam/update-nodejs-18_x
...
nodejs-18_x: 18.6.0 -> 18.7.0
2022-07-26 20:28:48 -05:00
Franz Pletz
79175f0807
Merge pull request #183002 from mweinelt/freeradius
2022-07-27 03:22:24 +02:00
zowoq
1bc9503fed
talosctl: 1.1.1 -> 1.1.2
...
https://github.com/siderolabs/talos/releases/tag/v1.1.2
2022-07-27 10:54:18 +10:00