Skip to content

Commit cc0de6d

Browse files
authored
Merge pull request #17 from CopilotKit/chore/remove-changesets
chore: remove changesets, simplify release to version-bump publish
2 parents 41b3119 + ab4fd0b commit cc0de6d

4 files changed

Lines changed: 25 additions & 637 deletions

File tree

.changeset/config.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

.github/workflows/publish-release.yml

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,30 @@ jobs:
1515
cache: pnpm
1616
registry-url: "https://registry.npmjs.org"
1717
- run: pnpm install --frozen-lockfile
18-
- uses: changesets/action@v1
19-
with:
20-
publish: pnpm release
21-
version: pnpm changeset version
18+
19+
- name: Check if version is already published
20+
id: check
21+
run: |
22+
PKG_NAME=$(node -p "require('./package.json').name")
23+
PKG_VERSION=$(node -p "require('./package.json').version")
24+
if npm view "${PKG_NAME}@${PKG_VERSION}" version 2>/dev/null; then
25+
echo "published=true" >> "$GITHUB_OUTPUT"
26+
else
27+
echo "published=false" >> "$GITHUB_OUTPUT"
28+
fi
29+
30+
- name: Build and publish
31+
if: steps.check.outputs.published == 'false'
32+
run: pnpm release
2233
env:
23-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2434
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
2535
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
36+
37+
- name: Create GitHub release tag
38+
if: steps.check.outputs.published == 'false'
39+
run: |
40+
PKG_VERSION=$(node -p "require('./package.json').version")
41+
git tag "v${PKG_VERSION}"
42+
git push origin "v${PKG_VERSION}"
43+
env:
44+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"test:exports": "publint && attw --pack .",
3737
"lint": "eslint .",
3838
"format:check": "prettier --check .",
39-
"release": "pnpm build && changeset publish",
39+
"release": "pnpm build && npm publish",
4040
"prepare": "husky || true"
4141
},
4242
"lint-staged": {
@@ -45,7 +45,6 @@
4545
},
4646
"devDependencies": {
4747
"@arethetypeswrong/cli": "^0.17.3",
48-
"@changesets/cli": "^2.29.4",
4948
"@commitlint/cli": "^19.8.1",
5049
"@commitlint/config-conventional": "^19.8.0",
5150
"@eslint/js": "^9.30.0",

0 commit comments

Comments
 (0)