Skip to content

Commit 068edc4

Browse files
committed
split release actions into two
1 parent 27a5521 commit 068edc4

9 files changed

Lines changed: 39 additions & 37 deletions

File tree

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Release
1+
name: Release Chrome Extension
22

33
on: [workflow_dispatch]
44

@@ -35,12 +35,3 @@ jobs:
3535
client-id: ${{ secrets.CLIENT_ID }}
3636
client-secret: ${{ secrets.CLIENT_SECRET }}
3737
refresh-token: ${{ secrets.REFRESH_TOKEN }}
38-
39-
- name: Publish to npm
40-
id: changesets
41-
uses: changesets/action@v1
42-
with:
43-
publish: pnpm run ci:publish
44-
env:
45-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
46-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release-npm.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Release NPM Packages
2+
3+
on: [workflow_dispatch]
4+
5+
concurrency: ${{ github.workflow }}-${{ github.ref }}
6+
7+
jobs:
8+
release:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- name: Checkout Repo
12+
uses: actions/checkout@v2
13+
with:
14+
fetch-depth: 0
15+
16+
- uses: pnpm/action-setup@v2.2.2
17+
18+
- name: Setup Node.js 17.x
19+
uses: actions/setup-node@v2
20+
with:
21+
node-version: 17.x
22+
cache: pnpm
23+
24+
- name: Install Dependencies
25+
run: pnpm install --no-frozen-lockfile
26+
27+
- name: Publish to npm
28+
id: changesets
29+
uses: changesets/action@v1
30+
with:
31+
publish: pnpm release
32+
env:
33+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
34+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
"release": "pnpm run build-test && changeset publish",
1919
"version-packages": "changeset version && pnpm i",
2020
"ci:version": "changeset version && pnpm i --no-frozen-lockfile && git add .",
21-
"ci:publish": "changeset publish",
2221
"update-deps": "taze -w -r && pnpm i"
2322
},
2423
"devDependencies": {
@@ -31,7 +30,6 @@
3130
"babel-preset-solid": "^1.4.8",
3231
"esbuild": "^0.14.53",
3332
"esbuild-plugin-solid": "^0.4.2",
34-
"jiti": "^1.14.0",
3533
"prettier": "2.7.0",
3634
"solid-js": "^1.4.8",
3735
"taze": "^0.7.6",

packages/extension/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"contributors": [],
88
"scripts": {
99
"dev": "vite --port 3333",
10-
"build": "npm run clean && vite build && jiti scripts/zip",
10+
"build": "npm run clean && vite build && node scripts/zip",
1111
"clean": "rimraf ./dist",
1212
"test": "echo \"NOOP TEST\"",
1313
"typecheck": "tsc --noEmit"
@@ -17,7 +17,6 @@
1717
"@types/chrome": "^0.0.193",
1818
"@vanilla-extract/vite-plugin": "^3.3.0",
1919
"esbuild-plugin-solid": "^0.4.2",
20-
"jiti": "^1.14.0",
2120
"rimraf": "^3.0.2",
2221
"typescript": "^4.7.4",
2322
"vite": "^3.0.4",

packages/extension/scripts/postversion.ts

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

packages/extension/scripts/tsconfig.json

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

packages/extension/scripts/zip.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
require("zip-a-folder").zip("dist", "dist.zip")

packages/extension/scripts/zip.ts

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

pnpm-lock.yaml

Lines changed: 2 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)