]> source.dussan.org Git - gitea.git/commitdiff
Suppress browserslist warning in webpack target (#30571)
authorsilverwind <me@silverwind.io>
Sat, 27 Apr 2024 07:21:07 +0000 (09:21 +0200)
committerGitHub <noreply@github.com>
Sat, 27 Apr 2024 07:21:07 +0000 (07:21 +0000)
1. Set
[`BROWSERSLIST_IGNORE_OLD_DATA`](https://github.com/browserslist/browserslist/blob/c6ddf7b3870a4585822d06ec77e8dd2401b8e1ed/node.js#L400)
to avoid warning on outdated browserslist data which the end user can
likely not do anything about and which is currently visible in the v1.21
branch.
2. Suppress all command echoing and add a "Running webpack..." message
in place.

Warning in question was this:

```
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
```

Makefile

index 2a78c907c0842d6900aee537ab75ea0005888f47..6477b26664645b8dfa867bf387e5733c9ec96569 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -908,8 +908,9 @@ webpack: $(WEBPACK_DEST)
 
 $(WEBPACK_DEST): $(WEBPACK_SOURCES) $(WEBPACK_CONFIGS) package-lock.json
        @$(MAKE) -s node-check node_modules
-       rm -rf $(WEBPACK_DEST_ENTRIES)
-       npx webpack
+       @rm -rf $(WEBPACK_DEST_ENTRIES)
+       @echo "Running webpack..."
+       @BROWSERSLIST_IGNORE_OLD_DATA=true npx webpack
        @touch $(WEBPACK_DEST)
 
 .PHONY: svg