Skip to content

chore(ci): automate releases with uppt release PRs - #118

Merged
matt-rolley merged 1 commit into
mainfrom
chore/uppt-release-workflow
Jul 22, 2026
Merged

matt-rolley merged 1 commit into
mainfrom
chore/uppt-release-workflow

Conversation

@matt-rolley

Copy link
Copy Markdown
Contributor

Replaces the laptop-driven changelogen release flow with uppt, the release automation used by nuxt/nuxt and nuxt/image, and retires the next branch model in favour of trunk-based development.

What changes

  • release.yml now implements the uppt flow: every push to main opens or updates a draft release PR; merging it tags the squash commit, creates the GitHub release from the PR body, and stages an npm publish via OIDC trusted publishing. The pack job handles checkout and install itself because prepack needs pnpm run dev:prepare first (same as the pkg.pr.new workflow).
  • ci.yml and pkg-pr-new.yml drop their next triggers; previews now build on PRs and pushes to main.
  • release/release:next scripts removed from package.json.
  • RELEASING.md rewritten for the new flow; CHANGELOG.md frozen at v6.1.3 (release notes live on GitHub Releases from here on).
  • README and PR template updated: PRs target main.

Follow-ups after merge

Prereleases for v7 stay manual for now; see RELEASING.md.

@vercel

vercel Bot commented Jul 22, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nuxt-directus-sdk Ready Ready Preview Jul 22, 2026 1:06pm
nuxt-directus-sdk-playground Ready Ready Preview Jul 22, 2026 1:06pm

Request Review

@pkg-pr-new

pkg-pr-new Bot commented Jul 22, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/nuxt-directus-sdk@118

commit: 390039e

@matt-rolley
matt-rolley merged commit 9083c19 into main Jul 22, 2026
5 checks passed
@matt-rolley
matt-rolley deleted the chore/uppt-release-workflow branch July 22, 2026 13:07
@github-actions github-actions Bot mentioned this pull request Jul 22, 2026

This branch was successfully deployed

2 active deployments
Preview – nuxt-directus-sdk-playground — 390039ef Deployed Jul 22, 2026 by vercel[bot]
Preview – nuxt-directus-sdk — 390039ef Deployed Jul 22, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant