From 99287db35ee9a8524e6920904adc72e19a63ca48 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 20:57:34 +0000 Subject: [PATCH] build(deps-dev): bump the esbuild group across 1 directory with 2 updates Bumps the esbuild group with 2 updates in the / directory: [esbuild](https://github.com/evanw/esbuild) and [esbuild-wasm](https://github.com/evanw/esbuild). Updates `esbuild` from 0.21.5 to 0.23.0 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.21.5...v0.23.0) Updates `esbuild-wasm` from 0.21.3 to 0.23.0 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.21.3...v0.23.0) --- updated-dependencies: - dependency-name: esbuild dependency-type: direct:development update-type: version-update:semver-minor dependency-group: esbuild - dependency-name: esbuild-wasm dependency-type: direct:development update-type: version-update:semver-minor dependency-group: esbuild ... Signed-off-by: dependabot[bot] Changed by Martin Pitt : The new esbuild version requires at least node.js 18. Bump the BuildRequires accordingly. As RHEL 9 has nodejs.16 (at least by default, we don't have access to streams here), stop rebuilding the bundle there. --- package.json | 4 ++-- packaging/cockpit-starter-kit.spec.in | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index bd24f01..ba04582 100644 --- a/package.json +++ b/package.json @@ -20,11 +20,11 @@ "devDependencies": { "argparse": "2.0.1", "chrome-remote-interface": "0.33.2", - "esbuild": "0.21.5", + "esbuild": "0.23.0", "esbuild-plugin-copy": "2.1.1", "esbuild-plugin-replace": "1.4.0", "esbuild-sass-plugin": "3.3.1", - "esbuild-wasm": "0.21.3", + "esbuild-wasm": "0.23.0", "eslint": "8.57.0", "eslint-config-standard": "17.1.0", "eslint-config-standard-jsx": "11.0.0", diff --git a/packaging/cockpit-starter-kit.spec.in b/packaging/cockpit-starter-kit.spec.in index 2295055..14cd470 100644 --- a/packaging/cockpit-starter-kit.spec.in +++ b/packaging/cockpit-starter-kit.spec.in @@ -10,7 +10,9 @@ BuildArch: noarch %if ! 0%{?suse_version} ExclusiveArch: %{nodejs_arches} noarch %endif -BuildRequires: nodejs +%if ! 0%{?rhel} || 0%{?rhel} >= 10 +BuildRequires: nodejs >= 18 +%endif BuildRequires: make %if 0%{?suse_version} # Suse's package has a different name @@ -33,8 +35,8 @@ Cockpit Starter Kit Example Module %prep %autosetup -n %{name} -a 1 # ignore pre-built bundle in release tarball and rebuild it -# but keep it in RHEL/CentOS-8, as that has a too old nodejs -%if ! 0%{?rhel} || 0%{?rhel} >= 9 +# but keep it in RHEL/CentOS-8/9, as that has a too old nodejs +%if ! 0%{?rhel} || 0%{?rhel} >= 10 rm -rf dist %endif