diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2fe174e80..fbf6ab7c7 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -324,6 +324,8 @@ jobs: (cd "$directory" && npm install --package-lock-only --ignore-scripts) done + node scripts/generate-stack-facts.mjs + if git diff --quiet; then echo "changed=false" >> "$GITHUB_OUTPUT" exit 0 @@ -331,7 +333,7 @@ jobs: git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - git add pnpm-lock.yaml 'packages/**/package.json' 'infra/**/package.json' 'infra/**/package-lock.json' + git add pnpm-lock.yaml docs/reference/stack-facts.md 'packages/**/package.json' 'infra/**/package.json' 'infra/**/package-lock.json' git commit -m "chore: sync published workspace versions" echo "changed=true" >> "$GITHUB_OUTPUT" @@ -354,7 +356,66 @@ jobs: run: | existing_pr="$(gh pr list --base main --head "$SYNC_BRANCH" --state open --json number --jq '.[0].number')" - body="Updates workspace package references, pnpm-lock.yaml, and infra/*/package-lock.json after a successful npm publish." + body="$(cat <