chore: align deployment pipeline with klz-2026 standards
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 6s
Build & Deploy / 🧪 QA (push) Failing after 54s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s

- Add branch deployment support

- Switch build platform to linux/amd64

- Extract checks to turbo pipeline

- Add pre/post-deploy scripts & cms-sync
This commit is contained in:
2026-03-01 00:41:38 +01:00
parent ce63a1ac69
commit 905ce98bc4
25 changed files with 973 additions and 64 deletions

85
pnpm-lock.yaml generated
View File

@@ -20,6 +20,9 @@ importers:
tsx:
specifier: ^4.21.0
version: 4.21.0
turbo:
specifier: ^2.8.10
version: 2.8.12
devDependencies:
"@eslint/eslintrc":
specifier: ^3.3.3
@@ -14878,6 +14881,61 @@ packages:
engines: { node: ">=18.0.0" }
hasBin: true
turbo-darwin-64@2.8.12:
resolution:
{
integrity: sha512-EiHJmW2MeQQx+21x8hjMHw/uPhXt9PIxvDrxzOtyVwrXzL0tQmsxtO4qHf2l7uA+K6PUJ4+TjY1MHZDuCvWXrw==,
}
cpu: [x64]
os: [darwin]
turbo-darwin-arm64@2.8.12:
resolution:
{
integrity: sha512-cbqqGN0vd7ly2TeuaM8k9AK9u1CABO4kBA5KPSqovTiLL3sORccn/mZzJSbvQf0EsYRfU34MgW5FotfwW3kx8Q==,
}
cpu: [arm64]
os: [darwin]
turbo-linux-64@2.8.12:
resolution:
{
integrity: sha512-jXKw9j4r4q6s0goSXuKI3aKbQK2qiNeP25lGGEnq018TM6SWRW1CCpPMxyG91aCKrub7wDm/K45sGNT4ZFBcFQ==,
}
cpu: [x64]
os: [linux]
turbo-linux-arm64@2.8.12:
resolution:
{
integrity: sha512-BRJCMdyXjyBoL0GYpvj9d2WNfMHwc3tKmJG5ATn2Efvil9LsiOsd/93/NxDqW0jACtHFNVOPnd/CBwXRPiRbwA==,
}
cpu: [arm64]
os: [linux]
turbo-windows-64@2.8.12:
resolution:
{
integrity: sha512-vyFOlpFFzQFkikvSVhVkESEfzIopgs2J7J1rYvtSwSHQ4zmHxkC95Q8Kjkus8gg+8X2mZyP1GS5jirmaypGiPw==,
}
cpu: [x64]
os: [win32]
turbo-windows-arm64@2.8.12:
resolution:
{
integrity: sha512-9nRnlw5DF0LkJClkIws1evaIF36dmmMEO84J5Uj4oQ8C0QTHwlH7DNe5Kq2Jdmu8GXESCNDNuUYG8Cx6W/vm3g==,
}
cpu: [arm64]
os: [win32]
turbo@2.8.12:
resolution:
{
integrity: sha512-auUAMLmi0eJhxDhQrxzvuhfEbICnVt0CTiYQYY8WyRJ5nwCDZxD0JG8bCSxT4nusI2CwJzmZAay5BfF6LmK7Hw==,
}
hasBin: true
type-check@0.4.0:
resolution:
{
@@ -26304,6 +26362,33 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
turbo-darwin-64@2.8.12:
optional: true
turbo-darwin-arm64@2.8.12:
optional: true
turbo-linux-64@2.8.12:
optional: true
turbo-linux-arm64@2.8.12:
optional: true
turbo-windows-64@2.8.12:
optional: true
turbo-windows-arm64@2.8.12:
optional: true
turbo@2.8.12:
optionalDependencies:
turbo-darwin-64: 2.8.12
turbo-darwin-arm64: 2.8.12
turbo-linux-64: 2.8.12
turbo-linux-arm64: 2.8.12
turbo-windows-64: 2.8.12
turbo-windows-arm64: 2.8.12
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1