diff --git a/.changeset/release-v2 b/.changeset/release-v2 new file mode 100644 index 000000000..1153dd2af --- /dev/null +++ b/.changeset/release-v2 @@ -0,0 +1,12 @@ +#!/bin/bash +set -e + +pnpm build +sed -i.bak -e '3,6d' .changeset/config.json + +sed -i 's/@opennextjs\/aws/open-next/' .changeset/config.json +#cp packages/open-next/package.json packages/open-next/dist/package.json +cp README.md packages/open-next/README.md +#sed -i.bak -e '2,5d' packages/open-next/dist/package.json +pnpm changeset publish --tag=v2 +cp .changeset/config.json.bak .changeset/config.json \ No newline at end of file diff --git a/.github/workflows/v2-release.yml b/.github/workflows/v2-release.yml new file mode 100644 index 000000000..3a3112e51 --- /dev/null +++ b/.github/workflows/v2-release.yml @@ -0,0 +1,28 @@ +name: v2-release + +on: workflow_dispatch + +jobs: + release: + name: Pre-release + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + # https://github.com/actions/checkout + uses: actions/checkout@v4 + + # Setup .npmrc file to publish to npm + - uses: actions/setup-node@v4 + with: + registry-url: "https://registry.npmjs.org" + + - uses: ./.github/actions/pnpm-setup + + - name: Install dependencies + run: pnpm install + + + - name: Publish Pre-release to npm + run: pnpm release-v2 + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file diff --git a/package.json b/package.json index e3a964095..d71176cea 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "e2e:test": "turbo run e2e:test", "version": "./.changeset/version", "release": "./.changeset/release", - "release-snapshot": "./.changeset/snapshot" + "release-v2": "./.changeset/release-v2" }, "devDependencies": { "@biomejs/biome": "1.9.4",