diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2152eba3e6d..f3d59c88a55 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -721,6 +721,8 @@ jobs: handoff_dir="$(python3 .github/scripts/handoff.py dir comment "$handoff_id" --root "$handoff_root")" mkdir -p "$handoff_dir" marker="" + # Markdown code spans are intentionally literal in these single-quoted strings. + # shellcheck disable=SC2016 { printf '%s\n' "$marker" printf 'Ejected from the merge queue: this PR still carries the `needs-validation` label.\n\n' diff --git a/.github/workflows/cut-patch-release.yml b/.github/workflows/cut-patch-release.yml index a96e50ee283..159ce79143f 100644 --- a/.github/workflows/cut-patch-release.yml +++ b/.github/workflows/cut-patch-release.yml @@ -100,10 +100,12 @@ jobs: # (e.g. version=0.15.1 gates open-design-v0.15.0, not the latest 0.14.0). vmajor=${V%%.*}; vrest=${V#*.}; vminor=${vrest%%.*} MINOR_BASE="${vmajor}.${vminor}.0" - echo "version=$V" >> "$GITHUB_OUTPUT" - echo "branch=release/v$V" >> "$GITHUB_OUTPUT" - echo "minor_base=$MINOR_BASE" >> "$GITHUB_OUTPUT" - echo "minor_tag=open-design-v$MINOR_BASE" >> "$GITHUB_OUTPUT" + { + echo "version=$V" + echo "branch=release/v$V" + echo "minor_base=$MINOR_BASE" + echo "minor_tag=open-design-v$MINOR_BASE" + } >> "$GITHUB_OUTPUT" echo "Cutting patch v$V (branch release/v$V); gating on stable v$MINOR_BASE" # Guard: the minor this patch sits on (the Tuesday cut) must already be a diff --git a/.github/workflows/release-branch-direct-pr-guard.yml b/.github/workflows/release-branch-direct-pr-guard.yml index d67f20b796d..df311d18eaf 100644 --- a/.github/workflows/release-branch-direct-pr-guard.yml +++ b/.github/workflows/release-branch-direct-pr-guard.yml @@ -46,6 +46,8 @@ jobs: exit 0 fi echo "Blocking direct release PR #$PR into $BASE by $AUTHOR" + # Markdown code spans are intentionally literal in these single-quoted strings. + # shellcheck disable=SC2016 body="$(printf '%s\n' \ '🚫 Direct PRs into release branches are not accepted.' \ '' \ diff --git a/apps/daemon/src/routes/project/index.ts b/apps/daemon/src/routes/project/index.ts index 2ba6b2521d1..46663aefaf5 100644 --- a/apps/daemon/src/routes/project/index.ts +++ b/apps/daemon/src/routes/project/index.ts @@ -712,6 +712,76 @@ const URL_PREVIEW_SELECTION_BRIDGE = ` + +`; +} + function deckHtml(): string { return `