Commit graph

394463 commits

Author SHA1 Message Date
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