Skip to content

Commit 4d3d36d

Browse files
committed
ci: refactor workflows to just use changesets
1 parent 088c674 commit 4d3d36d

5 files changed

Lines changed: 10 additions & 95 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Pull Request into Main
1+
name: CI
22

33
on:
44
pull_request:

.github/workflows/manual-release.yml

Lines changed: 0 additions & 76 deletions
This file was deleted.
Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
1-
name: Publish Release
1+
name: Release
22

33
on:
4-
pull_request:
5-
types: [closed]
4+
push:
65
branches:
76
- main
87

9-
permissions:
10-
contents: write
11-
pull-requests: write
12-
issues: write
8+
concurrency: ${{ github.workflow }}-${{ github.ref }}
139

1410
jobs:
1511
release:
16-
name: Publish Release
17-
if: github.event.pull_request.merged == true && contains(github.event.pull_request.title, 'New release v')
12+
name: Release
1813
runs-on: ubuntu-latest
1914
steps:
2015
- name: Checkout Repo
@@ -39,14 +34,10 @@ jobs:
3934
- name: Install Dependencies
4035
run: pnpm install
4136

42-
- name: Build
43-
run: pnpm run build:lib
44-
45-
- name: Publish and Create Release
46-
id: create-release
37+
- name: Create Release Pull Request or Publish to npm
38+
id: changesets
4739
uses: changesets/action@v1
4840
with:
4941
publish: pnpm ci:publish --no-git-checks
50-
createGithubReleases: true
5142
env:
5243
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.husky/pre-commit

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
npx --no-install lint-staged
2-
pnpm test
1+
npx --no-install lint-staged

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
"lint-staged": {
2424
"**/*.{ts,tsx}": [
2525
"eslint --max-warnings=0",
26-
"prettier --write --config .prettierrc"
26+
"prettier --write --config .prettierrc",
27+
"pnpm test"
2728
]
2829
},
2930
"devDependencies": {

0 commit comments

Comments
 (0)