Bjørn Erik Pedersen
a54c398b93
Harden Node tool execution with --permission flag
...
Add security.node.permissions config to run Node tools (PostCSS, Babel,
TailwindCSS) under Node's permission model, restricting file system access
to the working directory by default.
The binary resolution is simplified to node_modules/.bin → PATH (npx removed).
For both locations, the actual JS entry point is resolved via symlinks (macOS/Linux)
or by parsing npm wrapper scripts (Windows .cmd), then executed as
"node --permission --allow-fs-read=<path> --allow-fs-write=<path> <script>".
Users can opt out by removing "node" from security.exec.allow.
Closes #7287
2026-04-22 15:47:34 +02:00
Bjørn Erik Pedersen
481baa0896
all: Replace NewIntegrationTestBuilder with Test/TestE/TestRunning
2026-04-03 21:17:45 +02:00
Bjørn Erik Pedersen
5f5b2f378f
testing: Skip some slow tests when not running in CI
...
Fixes #14438
2026-01-27 15:38:49 +01:00
Bjørn Erik Pedersen
da5b1fcf8f
tailwindcss: Add referece to skipInlineImportsNotFound when import not found in assets
...
See #14273
2025-12-18 10:57:01 +01:00
Bjørn Erik Pedersen
0637adb239
Improve error messages for template failures
2025-12-17 21:12:15 +01:00
Bjørn Erik Pedersen
0bf61353f6
Improve error handling/messages in Hugo Pipes
...
Fixes #14257
Closes #14270
2025-12-17 21:12:15 +01:00
Bjørn Erik Pedersen
3073fd5ccf
testing: Replace legacy config.toml with hugo.toml in most tests
2025-11-27 12:08:08 +01:00
Bjørn Erik Pedersen
b9b304a126
testing: Port integration tests to new templates structure
...
As introduced in v0.146.0. Keep some legecy test to preserve backwards compatibility.
2025-11-27 12:00:15 +01:00
Bjørn Erik Pedersen
04650ce778
all: Run modernize -fix ./...
...
Closes #14107
2025-11-05 21:05:42 +01:00
Bjørn Erik Pedersen
a03a245f0c
Fix it so css.TailwindCSS inlineImports options isn't always enabled
...
To avoid breaking existing setup and to make a better default option, the option is now `disableInlineImports` (default false).
Fixes #13719
2025-05-19 19:36:48 +02:00
Bjørn Erik Pedersen
521911a576
all: Run modernize -fix ./...
2025-02-26 11:44:25 +01:00
Joe Mooring
33b46d8a41
resources: Remove debug statement
...
Closes #13320
2025-01-30 11:32:57 +01:00
Bjørn Erik Pedersen
8d017a60fb
dartsass: Fix nilpointer on Close when Dart Sass isn't installed
...
Fixes #13076
2024-11-21 20:00:36 +01:00
Joe Mooring
5b0b663ec3
tailwind: Pin Tailwind 4 test to alpha 26 or later
2024-10-06 22:15:17 +02:00
Bjørn Erik Pedersen
da72ac2db9
tailwind: Pin Tailwind 4 test to alpha 24
...
See #12880
2024-09-27 10:36:25 +02:00
Bjørn Erik Pedersen
72ff937e11
Switch EXIF library
...
Closes #10855
Closes #8586
Closes #8996
2024-07-20 15:56:10 +02:00
Bjørn Erik Pedersen
e1317dd322
Add css.TailwindCSS
...
Closes #12618
Closes #12620
2024-06-25 15:48:02 +02:00