From d93c915aa1d86aa05cf33ea4189887fd794fed9f Mon Sep 17 00:00:00 2001 From: Andrew Klatzke Date: Fri, 9 Oct 2026 11:57:26 -0800 Subject: [PATCH] fix(AIC-3556): publish the Vercel packages when release-please cuts a release Release-please already versions these packages, but the workflow never published the npm tarballs. --- .github/workflows/release-please.yml | 56 ++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index dfdd3803..33795726 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -33,6 +33,8 @@ on: - packages/openai-messages - packages/langchain-agents - packages/langchain-messages + - packages/vercel-agents + - packages/vercel-messages prerelease: description: 'Is this a prerelease. If so, then the latest tag will not be updated in npm.' type: boolean @@ -68,6 +70,10 @@ jobs: package-langchain-agents-tag-name: ${{ steps.release.outputs['packages/langchain-agents--tag_name'] }} package-langchain-messages-released: ${{ steps.release.outputs['packages/langchain-messages--release_created'] }} package-langchain-messages-tag-name: ${{ steps.release.outputs['packages/langchain-messages--tag_name'] }} + package-vercel-agents-released: ${{ steps.release.outputs['packages/vercel-agents--release_created'] }} + package-vercel-agents-tag-name: ${{ steps.release.outputs['packages/vercel-agents--tag_name'] }} + package-vercel-messages-released: ${{ steps.release.outputs['packages/vercel-messages--release_created'] }} + package-vercel-messages-tag-name: ${{ steps.release.outputs['packages/vercel-messages--tag_name'] }} steps: - uses: googleapis/release-please-action@45996ed1f6d02564a971a2fa1b5860e934307cf7 # v5.0.0 id: release @@ -299,6 +305,56 @@ jobs: prerelease: 'false' dry_run: 'false' + release-vercel-agents: + runs-on: ubuntu-latest + needs: ['release-please'] + permissions: + contents: read + id-token: write + attestations: write + if: ${{ needs.release-please.outputs.package-vercel-agents-released == 'true' }} + steps: + - uses: actions/checkout@v4 + - uses: ./.github/actions/ci + - uses: ./.github/actions/build + with: + workspace_path: packages/vercel-agents + - name: Attest build provenance + uses: actions/attest@v4 + with: + subject-path: 'packages/vercel-agents/*.tgz' + - uses: ./.github/actions/setup-release-node + - uses: ./.github/actions/publish + with: + workspace_path: packages/vercel-agents + prerelease: 'false' + dry_run: 'false' + + release-vercel-messages: + runs-on: ubuntu-latest + needs: ['release-please'] + permissions: + contents: read + id-token: write + attestations: write + if: ${{ needs.release-please.outputs.package-vercel-messages-released == 'true' }} + steps: + - uses: actions/checkout@v4 + - uses: ./.github/actions/ci + - uses: ./.github/actions/build + with: + workspace_path: packages/vercel-messages + - name: Attest build provenance + uses: actions/attest@v4 + with: + subject-path: 'packages/vercel-messages/*.tgz' + - uses: ./.github/actions/setup-release-node + - uses: ./.github/actions/publish + with: + workspace_path: packages/vercel-messages + prerelease: 'false' + dry_run: 'false' + # --- Manual publish --- manual-publish: