From d2d1802a6e9e62c3c92a05d7203a5c4d3db6af65 Mon Sep 17 00:00:00 2001 From: Kang-Jh Date: Wed, 1 Jan 2025 17:04:07 +0900 Subject: [PATCH] fix: make adapter the last element of integrations instead of the first --- .changeset/breezy-bottles-glow.md | 5 +++++ packages/astro/src/integrations/hooks.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/breezy-bottles-glow.md diff --git a/.changeset/breezy-bottles-glow.md b/.changeset/breezy-bottles-glow.md new file mode 100644 index 000000000000..881a4b43019e --- /dev/null +++ b/.changeset/breezy-bottles-glow.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +fix: make adapter the last element of integrations instead of the first diff --git a/packages/astro/src/integrations/hooks.ts b/packages/astro/src/integrations/hooks.ts index 5a4b723b2000..4ba0967d5ac3 100644 --- a/packages/astro/src/integrations/hooks.ts +++ b/packages/astro/src/integrations/hooks.ts @@ -142,7 +142,7 @@ export async function runHookConfigSetup({ }): Promise { // An adapter is an integration, so if one is provided add it to the list of integrations. if (settings.config.adapter) { - settings.config.integrations.unshift(settings.config.adapter); + settings.config.integrations.push(settings.config.adapter); } if (await isActionsFilePresent(fs, settings.config.srcDir)) { settings.config.integrations.push(astroIntegrationActionsRouteHandler({ settings }));