Connor Baker
f71332b2ae
testers.testBuildFailure': output is created so long as checks succeed
2025-02-27 15:56:45 +00:00
Connor Baker
38745b132d
testers.testBuildFailure': init
2025-02-27 15:56:45 +00:00
Philip Taron
6ea4ff601e
mkBinaryCache: support zstd and none as compression methods ( #376365 )
2025-02-26 09:05:25 -08:00
Peder Bergebakken Sundt
d525eb5838
treewide: fix typos
...
done with `fd \\\.md$ . --type f -x typos --write-changes`
2025-02-22 02:02:07 +01:00
thomasjm
00a218abb2
mkBinaryCache: support different compression methods: xz (default), zstd, none
2025-02-04 05:49:39 -08:00
Seth Flynn
d73ab2f142
doc: emphasize trade-off between versionCheckHook and testers.testVersion ( #344321 )
2025-01-27 00:44:44 -05:00
Peder Bergebakken Sundt
4762d9ba6e
doc: emphasize trade-off between versionCheckHook and testers.testVersion
2025-01-26 17:11:00 +01:00
Yueh-Shun Li
bbdf8601bc
doc: add chapter Fixed-point arguments of build helpers
...
Add "Fixed-point arguments of build helpers" chapter in "Builde helpers" part.
Co-authored-by: nicoo <nicoo@mur.at>
Co-authored-by: Silvan Mosberger <github@infinisil.com>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Lin Jian <me@linj.tech>
Co-authored-by: Philip Taron <philip.taron@gmail.com>
2025-01-19 01:00:50 +08:00
Matt Sturgeon
e4469b7af2
buildFHSEnv: allow specifying executableName
explicitly
2025-01-08 18:33:28 +00:00
Patrick
7e504761f0
doc: fix fetchDebianPatch example
2024-12-30 12:18:47 +01:00
Jörg Thalheim
ff8576f191
dockerTools.pullImage: accept hash
parameter ( #342400 )
2024-12-09 15:32:15 +01:00
nicoo
5720f42c32
nix-prefetch-docker: provide hash
in SRI format
2024-12-09 14:28:25 +01:00
nicoo
d0e6b0e170
dockerTools.pullImage: accept hash
parameter
2024-12-09 14:28:24 +01:00
Philip Taron
7822cb34f8
fetchgit{,hub}: add tag argument ( #355973 )
2024-12-05 07:40:05 -08:00
Gavin John
67a56f27f2
doc/build-helpers/testers: Fix command renamed to script ( #352713 )
2024-12-04 22:53:21 +00:00
Wolfgang Walther
51da8b6b00
writeReferencesToFile: remove
...
Had been deprecated and scheduled for removal in 24.11.
2024-11-22 21:01:53 +01:00
Atemu
cb9f9a1e5a
fetchgit{,hub}: add tag argument
...
It's become a common pattern to use `rev = "refs/tags/${version}"` rather than
just `rev = version` to ensure that the tag gets fetched rather than a branch
that has the same name. This has so far been done using boilerplate though, so
let's add a simple abstraction to fetch a tag instead.
2024-11-18 08:20:00 +01:00
Atemu
1712d71ea7
doc: document commonly used fetchgit flags
...
Some important ones like fetchLFS were missing. See
https://discourse.nixos.org/t/how-to-use-git-lfs-with-fetchgit/55975 for a
documented instance where this confused a user.
This still isn't complete but the remaining ones I felt were rather niche and I
am not familiar enough with them to sufficiently document their purpose or
usage.
2024-11-14 23:49:57 +01:00
Daniel Baker
052431ce98
doc: replace references to --replace
for the substitute
command
...
The `--replace` argument for `substitute` and `substituteInPlace` was
deprecated in e07a2fab7f
. Updating all
references in the nixpkgs manual to use `--replace-fail`.
2024-11-06 14:08:28 -08:00
Matthias Beyer
c04462bf2d
doc: Add missing debian12 attribute names ( #339780 )
2024-10-25 07:55:17 +02:00
Peder Bergebakken Sundt
6fd3990534
trivial: make symlinkJoin support pname+version alone
2024-09-28 01:35:47 +02:00
Tom Bereknyei
d0b3364822
dockerTools: set mtime to epoch by default
2024-09-25 00:31:16 -04:00
WxNzEMof
847b4732e4
dockerTools: Allow separately specifying metadata and filesystem timestamps
...
Setting the image creation timestamp in the image metadata to a
constant date can cause problems with self-hosted container
registries, that need to e.g. prune old images. This timestamp is
also useful for debugging.
However, it is almost never useful to set the filesystem timestamp to
a constant value. Doing so not only causes the image to possibly no
longer be reproducible, but also removes any possibility of
deduplicating layers with other images, causing unnecessary storage
space usage.
Therefore, this commit introduces "mtime", a new parameter to
streamLayeredImage, which allows specifying the filesystem timestamps
separately from "created". For backwards compatibility, "mtime"
defaults to the value of "created".
2024-09-25 00:23:20 -04:00
networkException
f0b6425d73
doc/build-helpers: fix wrong invokations of writeTextFile with destination
...
This patch fixes occurances of writeTextFile invokations with
a destination set but without a leading slash. This would cause
an opaque build time error.
2024-09-21 23:59:42 +02:00
nicoo
19cf0942e3
doc: update all fetchurl
invocations with a hash
in SRI format
2024-09-17 10:47:31 +02:00
Matthias Beyer
5ac6c5261d
doc: Add missing debian12 attribute names
...
Fixes 7ec994050c
, which added the debian12* attributes, but did not
update the documentation
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2024-09-05 14:05:27 +02:00
github-actions[bot]
563bb0fbc2
Merge master into staging-next
2024-09-04 18:04:23 +00:00
Robert Hensing
ce974f8107
doc/dockertools: add note about base image config inheritance ( #339555 )
2024-09-04 17:49:09 +01:00
Mathias Sven
138d76c31b
doc/dockertools: add note about base image config inheritance
2024-09-04 15:41:32 +01:00
github-actions[bot]
4420fe8b58
Merge staging-next into staging
2024-08-28 12:05:53 +00:00
Matthias Beyer
f78adb0891
doc: Move "This is equivalent to" into example block
...
This patch moves the code snippet which is shown as equivalent to the
example into the actual example block.
Visually, it was not easy to parse that the "equivalent" code piece
belonged to the code snippet that was hidden in the example (which is
collapsed by default).
By moving it into the example block, the "equivalent" piece is hidden by
default as well.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2024-08-28 11:26:23 +02:00
Tim Cuthbertson
7eb5c0991c
doc: add proxy usage to fetchers chapter
2024-08-23 21:34:30 +10:00
Philip Taron
be245de559
Merge pull request #333262 from nbraud/doc/runCommandWith
...
nixpkgs-manual: Document `runCommandWith`, refactor `runCommand{,CC,Local}`
2024-08-19 12:29:58 -07:00
nicoo
9e5d56e8c6
doc/build-helpers: forward-link runCommand*
in runCommandWith
2024-08-19 19:16:43 +00:00
nicoo
2b8a6a7e43
doc/build-helpers: refactor the paragraph about runCommandLocal
2024-08-19 19:16:43 +00:00
nicoo
e3d7e7f2a7
doc/build-helpers: add note relating runCommand
and runCommandWith
2024-08-19 19:16:42 +00:00
nicoo
482d6eaab2
doc/build-helpers: refactor the paragraphs about runCommand{,CC}
...
Co-authored-by: Johannes Kirschbauer <hsjobeki+github@gmail.com>
2024-08-19 19:16:42 +00:00
nicoo
80e3fd91a9
doc/build-helpers: document runCommandWith
...
Co-authored-by: Johannes Kirschbauer <hsjobeki+github@gmail.com>
2024-08-19 19:16:42 +00:00
nicoo
e0fc12cd12
doc: add type signature of testers.runCommand
2024-08-08 15:43:47 +00:00
nicoo
d0a96c6eda
testers.runCommand: add, document, and test
2024-08-08 15:29:14 +00:00
Robert Hensing
7237aa700f
devShellTools: Docs, fix args env
2024-07-28 23:17:18 +02:00
Robert Hensing
4ca52fdf5f
Merge pull request #323613 from CyberShadow/fix-nix-path-without-channels-v2
...
nix-channel: do not set empty nix-path when disabling channels
2024-07-28 13:31:10 +02:00
Peder Bergebakken Sundt
99dec1f6b0
treewide: fix doc typos
...
Done with `fd \\\.md$ . --type f -x typos --write-changes`
2024-07-26 00:55:13 +02:00
Robert Hensing
c5e5aa7266
Merge pull request #308822 from yorickvP/yorickvp/streamLayeredImage-overridable
...
dockerTools.streamLayeredImage: add includeNixDB argument, expose conf and streamScript
2024-07-24 16:02:35 +02:00
Robert Hensing
3fb14db08a
testers.shellcheck: init
...
Needed for testing upcoming commit.
2024-07-16 20:10:02 +02:00
aleksana
2969ce1dd3
doc/fetchers: correct fetchtorrent sha256 attribute to hash
...
This seems incorrect because sha256 is not an acceptable attribute of
fetchtorrent.
2024-07-04 18:43:48 +08:00
Silvan Mosberger
06a8bee760
Merge pull request #323398 from NixOS/prep-dev-shell
...
init `devShellTools`
2024-07-03 05:19:42 +02:00
Doron Behar
32d57df8ac
Merge pull request #320266 from doronbehar/pkg/versionInstallHook
...
versionCheckHook: init
2024-07-03 01:37:49 +03:00
a-kenji
ec5679262f
writeScriptBin: fix typo in docs
2024-07-02 15:51:18 +02:00
Robert Hensing
8398e087cd
devShellTools.{stringValue -> valueToString}
2024-06-29 17:22:57 +02:00