From f8ba242bdbd32b2baa1491b3f4d2fee4bbc32fcc Mon Sep 17 00:00:00 2001 From: Anton Tayanovskyy Date: Wed, 15 Jan 2025 09:14:05 -0500 Subject: [PATCH 1/2] chore: ensure deduplicated dependencies --- .mk/build.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/.mk/build.mk b/.mk/build.mk index 2a69c5d5e..c10021ec3 100644 --- a/.mk/build.mk +++ b/.mk/build.mk @@ -14,6 +14,7 @@ AWSX_SRC := $(wildcard awsx/*.*) $(wildcard awsx/*/*.ts) .make/provider/darwin-arm64: TARGET := node16-macos-arm64 .make/provider/windows-amd64: TARGET := node16-win-x64 .make/provider/%: .make/awsx_bin .make/gen_types + cd awsx && yarn run check-duplicate-deps cd awsx && yarn run pkg . ${PKG_ARGS} --target "${TARGET}" --output "${PROVIDER_BIN}" mkdir -p .make/provider @touch $@ From 004d02d28a39195b7cddbe7010646025c91cd697 Mon Sep 17 00:00:00 2001 From: Anton Tayanovskyy Date: Wed, 15 Jan 2025 09:23:21 -0500 Subject: [PATCH 2/2] chore: ensure Renovate deduplicates dependencies (#1483) When Renovate bot updates dependencies for the provider, we want to make sure that the new set of dependencies does not result in any duplication aka several versions of `@pulumi/pulumi` being included. --- .mk/renovate.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/.mk/renovate.mk b/.mk/renovate.mk index 80906a912..9fc94a5be 100644 --- a/.mk/renovate.mk +++ b/.mk/renovate.mk @@ -1,2 +1,3 @@ .PHONY: renovate renovate: generate_sdks + cd awsx && yarn run dedupe-deps