build checks.x86_64-linux.formatter

  1. 0.01 s $ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://github.com/sellout/flaky?ref=docs&rev=552f63daf7d895ea0c147ce6bdea3dad53f267df#checks.x86_64-linux.formatter --print-build-logs
  2. 0.07 s warning: ignoring untrusted flake configuration setting 'allow-import-from-derivation'.
  3. 0.07 s Pass '--accept-flake-config' to trust it
  4. 0.07 s warning: ignoring untrusted flake configuration setting 'extra-experimental-features'.
  5. 0.07 s Pass '--accept-flake-config' to trust it
  6. 0.07 s warning: ignoring untrusted flake configuration setting 'extra-substituters'.
  7. 0.07 s Pass '--accept-flake-config' to trust it
  8. 0.07 s warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'.
  9. 0.07 s Pass '--accept-flake-config' to trust it
  10. 0.07 s warning: ignoring untrusted flake configuration setting 'sandbox'.
  11. 0.07 s Pass '--accept-flake-config' to trust it
  12. 0.07 s warning: ignoring untrusted flake configuration setting 'use-registries'.
  13. 0.07 s Pass '--accept-flake-config' to trust it
  14. 0.07 s error (ignored): SQLite database '/var/cache/private/nix-ci-worker/eval-cache-v6/b807b75a5eb8e309fe9526e3c65a78c9ec5d31e83e8a015c36d4e2b79f1db4b4.sqlite' is busy
  15. 2.34 s
  16. 2.37 s Building treefmt-check
  17. 2.84 s [treefmt-check] treefmt v2.4.0traversed 66 files
  18. 2.84 s [treefmt-check] emitted 52 files for processing
  19. 2.84 s [treefmt-check] formatted 52 files (3 changed) in 383ms
  20. 2.85 s [treefmt-check] M docs/CONTRIBUTING.md
  21. 2.85 s [treefmt-check] M docs/CONTRIBUTING/haskell.md
  22. 2.85 s [treefmt-check] M docs/haskell/release-process.md
  23. 2.85 s [treefmt-check] diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md
  24. 2.85 s [treefmt-check] index 2b499f5..5465a5d 100644
  25. 2.85 s [treefmt-check] --- a/docs/CONTRIBUTING.md
  26. 2.85 s [treefmt-check] +++ b/docs/CONTRIBUTING.md
  27. 2.85 s [treefmt-check] @@ -25,10 +25,10 @@ All contributions are welcome, we love improvements to docs and tests.
  28. 2.85 s [treefmt-check] ### terminology
  29. 2.85 s [treefmt-check]
  30. 2.85 s [treefmt-check] | generic | Haskell | Nix | Rust | versioned |
  31. 2.85 s [treefmt-check] -|------------|---------------|------------|-----------|-----------|
  32. 2.85 s [treefmt-check] -| repository | | | | ✔ |
  33. 2.85 s [treefmt-check] +| ---------- | ------------- | ---------- | --------- | --------- |
  34. 2.85 s [treefmt-check] +| repository | | | | ✔ |
  35. 2.85 s [treefmt-check] | project | Cabal project | flake | workspace | |
  36. 2.85 s [treefmt-check] -| package | Cabal package | derivation | crate | ✔ |
  37. 2.85 s [treefmt-check] +| package | Cabal package | derivation | crate | ✔ |
  38. 2.85 s [treefmt-check] | component | Cabal stanza | | | |
  39. 2.85 s [treefmt-check]
  40. 2.85 s [treefmt-check] There is usually one project per repository, but sometimes a project may be split across multiple repositories. It’s unlikely that more than one project would be in the same repository.
  41. 2.85 s [treefmt-check] diff --git a/docs/CONTRIBUTING/haskell.md b/docs/CONTRIBUTING/haskell.md
  42. 2.85 s [treefmt-check] index d62443d..210aff7 100644
  43. 2.85 s [treefmt-check] --- a/docs/CONTRIBUTING/haskell.md
  44. 2.85 s [treefmt-check] +++ b/docs/CONTRIBUTING/haskell.md
  45. 2.85 s [treefmt-check] @@ -50,7 +50,7 @@ Documentation is very important, but it shouldn’t detract from good naming. Th
  46. 2.85 s [treefmt-check]
  47. 2.85 s [treefmt-check] Documentation is written using [Haddock](https://haskell-haddock.readthedocs.io/), and it’s helpful to add Doctest examples, as described in the “testing” section below.
  48. 2.85 s [treefmt-check]
  49. 2.85 s [treefmt-check] -__NB__: Haddock isn’t Markdown! But the similarities can make it easy to forget sometimes. Please try to review your doc changes using [`cabal haddock-project`](https://cabal.readthedocs.io/en/stable/cabal-commands.html#cabal-haddock-project) before submitting them.
  50. 2.85 s [treefmt-check] +**NB**: Haddock isn’t Markdown! But the similarities can make it easy to forget sometimes. Please try to review your doc changes using [`cabal haddock-project`](https://cabal.readthedocs.io/en/stable/cabal-commands.html#cabal-haddock-project) before submitting them.
  51. 2.85 s [treefmt-check]
  52. 2.85 s [treefmt-check] #### guidelines
  53. 2.85 s [treefmt-check]
  54. 2.85 s [treefmt-check] @@ -93,7 +93,7 @@ name foo
  55. 2.85 s [treefmt-check] library
  56. 2.85 s [treefmt-check] ```
  57. 2.85 s [treefmt-check]
  58. 2.85 s [treefmt-check] -``` cabal
  59. 2.85 s [treefmt-check] +```cabal
  60. 2.85 s [treefmt-check] name: foo-hedgehog
  61. 2.85 s [treefmt-check]
  62. 2.85 s [treefmt-check] library
  63. 2.85 s [treefmt-check] diff --git a/docs/haskell/release-process.md b/docs/haskell/release-process.md
  64. 2.85 s [treefmt-check] index c761703..e08874f 100644
  65. 2.85 s [treefmt-check] --- a/docs/haskell/release-process.md
  66. 2.85 s [treefmt-check] +++ b/docs/haskell/release-process.md
  67. 2.85 s [treefmt-check] @@ -20,7 +20,7 @@ Don’t lump documentation & testing improvements into a breaking change just be
  68. 2.85 s [treefmt-check]
  69. 2.85 s [treefmt-check] ### format the PR title as a CHANGELOG entry
  70. 2.85 s [treefmt-check]
  71. 2.85 s [treefmt-check] -__TODO__: How does this work when there are multiple packages?
  72. 2.85 s [treefmt-check] +**TODO**: How does this work when there are multiple packages?
  73. 2.85 s [treefmt-check]
  74. 2.85 s [treefmt-check] ## release updates
  75. 2.85 s [treefmt-check]
  76. 2.85 s [treefmt-check] @@ -37,7 +37,6 @@ In as far as the release is automated, the changes should be made in the merge c
  77. 2.85 s [treefmt-check]
  78. 2.85 s [treefmt-check] [^1]: This is delicate, because the CI build matrix doesn’t do a good job of solving for other versions of local packages.
  79. 2.85 s [treefmt-check]
  80. 2.85 s [treefmt-check] -
  81. 2.85 s [treefmt-check] ## Hackage info
  82. 2.85 s [treefmt-check]
  83. 2.85 s [treefmt-check] Hackage allows you to optionally tag a release as “preferred” or ”deprecated”.
  84. 2.87 s Progress: 0 of 1 built (1 failed)
  85. 2.87 s Cannot build '/nix/store/iad39wikzivam092j94zkv7rzng5vllv-treefmt-check.drv'.
  86. 2.87 s Reason: builder failed with exit code 1.
  87. 2.87 s Output paths:
  88. 2.87 s /nix/store/jzhks7mp1s50k50svwd19g5l9zh10zj4-treefmt-check
  89. 2.87 s Last 67 log lines:
  90. 2.87 s > treefmt v2.4.0traversed 66 files
  91. 2.87 s > emitted 52 files for processing
  92. 2.87 s > formatted 52 files (3 changed) in 383ms
  93. 2.87 s > M docs/CONTRIBUTING.md
  94. 2.87 s > M docs/CONTRIBUTING/haskell.md
  95. 2.87 s > M docs/haskell/release-process.md
  96. 2.87 s > diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md
  97. 2.87 s > index 2b499f5..5465a5d 100644
  98. 2.87 s > --- a/docs/CONTRIBUTING.md
  99. 2.87 s > +++ b/docs/CONTRIBUTING.md
  100. 2.87 s > @@ -25,10 +25,10 @@ All contributions are welcome, we love improvements to docs and tests.
  101. 2.87 s > ### terminology
  102. 2.87 s >
  103. 2.87 s > | generic | Haskell | Nix | Rust | versioned |
  104. 2.87 s > -|------------|---------------|------------|-----------|-----------|
  105. 2.87 s > -| repository | | | | ✔ |
  106. 2.87 s > +| ---------- | ------------- | ---------- | --------- | --------- |
  107. 2.87 s > +| repository | | | | ✔ |
  108. 2.87 s > | project | Cabal project | flake | workspace | |
  109. 2.87 s > -| package | Cabal package | derivation | crate | ✔ |
  110. 2.87 s > +| package | Cabal package | derivation | crate | ✔ |
  111. 2.87 s > | component | Cabal stanza | | | |
  112. 2.87 s >
  113. 2.87 s > There is usually one project per repository, but sometimes a project may be split across multiple repositories. It’s unlikely that more than one project would be in the same repository.
  114. 2.87 s > diff --git a/docs/CONTRIBUTING/haskell.md b/docs/CONTRIBUTING/haskell.md
  115. 2.87 s > index d62443d..210aff7 100644
  116. 2.87 s > --- a/docs/CONTRIBUTING/haskell.md
  117. 2.87 s > +++ b/docs/CONTRIBUTING/haskell.md
  118. 2.87 s > @@ -50,7 +50,7 @@ Documentation is very important, but it shouldn’t detract from good naming. Th
  119. 2.87 s >
  120. 2.87 s > Documentation is written using [Haddock](https://haskell-haddock.readthedocs.io/), and it’s helpful to add Doctest examples, as described in the “testing” section below.
  121. 2.87 s >
  122. 2.87 s > -__NB__: Haddock isn’t Markdown! But the similarities can make it easy to forget sometimes. Please try to review your doc changes using [`cabal haddock-project`](https://cabal.readthedocs.io/en/stable/cabal-commands.html#cabal-haddock-project) before submitting them.
  123. 2.87 s > +**NB**: Haddock isn’t Markdown! But the similarities can make it easy to forget sometimes. Please try to review your doc changes using [`cabal haddock-project`](https://cabal.readthedocs.io/en/stable/cabal-commands.html#cabal-haddock-project) before submitting them.
  124. 2.87 s >
  125. 2.87 s > #### guidelines
  126. 2.87 s >
  127. 2.87 s > @@ -93,7 +93,7 @@ name foo
  128. 2.87 s > library
  129. 2.87 s > ```
  130. 2.87 s >
  131. 2.87 s > -``` cabal
  132. 2.87 s > +```cabal
  133. 2.87 s > name: foo-hedgehog
  134. 2.87 s >
  135. 2.87 s > library
  136. 2.87 s > diff --git a/docs/haskell/release-process.md b/docs/haskell/release-process.md
  137. 2.87 s > index c761703..e08874f 100644
  138. 2.87 s > --- a/docs/haskell/release-process.md
  139. 2.87 s > +++ b/docs/haskell/release-process.md
  140. 2.87 s > @@ -20,7 +20,7 @@ Don’t lump documentation & testing improvements into a breaking change just be
  141. 2.87 s >
  142. 2.87 s > ### format the PR title as a CHANGELOG entry
  143. 2.87 s >
  144. 2.87 s > -__TODO__: How does this work when there are multiple packages?
  145. 2.87 s > +**TODO**: How does this work when there are multiple packages?
  146. 2.87 s >
  147. 2.87 s > ## release updates
  148. 2.87 s >
  149. 2.87 s > @@ -37,7 +37,6 @@ In as far as the release is automated, the changes should be made in the merge c
  150. 2.87 s >
  151. 2.87 s > [^1]: This is delicate, because the CI build matrix doesn’t do a good job of solving for other versions of local packages.
  152. 2.87 s >
  153. 2.87 s > -
  154. 2.87 s > ## Hackage info
  155. 2.87 s >
  156. 2.87 s > Hackage allows you to optionally tag a release as “preferred” or ”deprecated”.
  157. 2.87 s For full logs, run:
  158. 2.87 s nix log /nix/store/iad39wikzivam092j94zkv7rzng5vllv-treefmt-check.drv