From e4c598d688e025021701dbdca54367fdd6206525 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sat, 14 Mar 2026 20:16:20 -0500 Subject: [PATCH] fix(ci): use from_secret syntax instead of deprecated secrets field Woodpecker v2 requires `from_secret` inside the environment block. The top-level `secrets` key is deprecated and rejected by the linter. Co-Authored-By: Claude Opus 4.6 (1M context) --- .woodpecker/ci.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.woodpecker/ci.yml b/.woodpecker/ci.yml index 6c232c5..1b4f90c 100644 --- a/.woodpecker/ci.yml +++ b/.woodpecker/ci.yml @@ -6,8 +6,8 @@ when: - event: [push, pull_request, manual] # Turbo remote cache is at turbo.mosaicstack.dev (ducktors/turborepo-remote-cache). -# TURBO_TOKEN is set as a Woodpecker secret. Turbo picks up TURBO_API, TURBO_TOKEN, -# and TURBO_TEAM from the environment automatically. +# TURBO_TOKEN is a Woodpecker secret injected via from_secret into the environment. +# Turbo picks up TURBO_API, TURBO_TOKEN, and TURBO_TEAM automatically. steps: install: @@ -21,7 +21,8 @@ steps: environment: TURBO_API: https://turbo.mosaicstack.dev TURBO_TEAM: mosaic - secrets: [turbo_token] + TURBO_TOKEN: + from_secret: turbo_token commands: - *enable_pnpm - pnpm typecheck @@ -34,7 +35,8 @@ steps: environment: TURBO_API: https://turbo.mosaicstack.dev TURBO_TEAM: mosaic - secrets: [turbo_token] + TURBO_TOKEN: + from_secret: turbo_token commands: - *enable_pnpm - pnpm lint @@ -54,7 +56,8 @@ steps: environment: TURBO_API: https://turbo.mosaicstack.dev TURBO_TEAM: mosaic - secrets: [turbo_token] + TURBO_TOKEN: + from_secret: turbo_token commands: - *enable_pnpm - pnpm test @@ -66,7 +69,8 @@ steps: environment: TURBO_API: https://turbo.mosaicstack.dev TURBO_TEAM: mosaic - secrets: [turbo_token] + TURBO_TOKEN: + from_secret: turbo_token commands: - *enable_pnpm - pnpm build -- 2.49.1