File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,11 +24,23 @@ jobs:
2424 - name : Install Dependencies
2525 run : pnpm install --no-frozen-lockfile
2626
27+ - name : Build and Test
28+ run : pnpm build-test
29+
30+ - name : Upload & release Extension
31+ uses : mnao305/chrome-extension-upload@3.0.0
32+ with :
33+ file-path : packages/extension/dist.zip
34+ extension-id : kmcfjchnmmaeeagadbhoofajiopoceel
35+ client-id : ${{ secrets.CLIENT_ID }}
36+ client-secret : ${{ secrets.CLIENT_SECRET }}
37+ refresh-token : ${{ secrets.REFRESH_TOKEN }}
38+
2739 - name : Publish to npm
2840 id : changesets
2941 uses : changesets/action@v1
3042 with :
31- publish : pnpm run release
43+ publish : pnpm run ci:publish
3244 env :
3345 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
3446 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -38,4 +38,4 @@ Thumbs.db
3838# chrome extension private key file
3939* .pem
4040
41-
41+ packages / extension / dist.zip
Original file line number Diff line number Diff line change 1+ {
2+ "compilerOptions" : {
3+ "strict" : true ,
4+ "target" : " ESNext" ,
5+ "module" : " ESNext" ,
6+ "moduleResolution" : " node" ,
7+ "allowSyntheticDefaultImports" : true ,
8+ "resolveJsonModule" : true ,
9+ "esModuleInterop" : true ,
10+ "noEmit" : true ,
11+ "isolatedModules" : true ,
12+ "skipLibCheck" : true
13+ }
14+ }
Original file line number Diff line number Diff line change 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" ,
2122 "update-deps" : " taze -w -r && pnpm i"
2223 },
2324 "devDependencies" : {
3031 "babel-preset-solid" : " ^1.4.8" ,
3132 "esbuild" : " ^0.14.53" ,
3233 "esbuild-plugin-solid" : " ^0.4.2" ,
34+ "jiti" : " ^1.14.0" ,
3335 "prettier" : " 2.7.0" ,
3436 "solid-js" : " ^1.4.8" ,
3537 "taze" : " ^0.7.6" ,
Original file line number Diff line number Diff line change 77 "contributors" : [],
88 "scripts" : {
99 "dev" : " vite --port 3333" ,
10- "build" : " npm run clean && vite build" ,
10+ "build" : " npm run clean && vite build && jiti scripts/zip " ,
1111 "clean" : " rimraf ./dist" ,
1212 "test" : " echo \" NOOP TEST\" " ,
1313 "typecheck" : " tsc --noEmit"
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" ,
2021 "rimraf" : " ^3.0.2" ,
2122 "typescript" : " ^4.7.4" ,
2223 "vite" : " ^3.0.4" ,
23- "vite-plugin-solid" : " ^2.3.0"
24+ "vite-plugin-solid" : " ^2.3.0" ,
25+ "zip-a-folder" : " ^1.1.5"
2426 },
2527 "dependencies" : {
2628 "@solid-devtools/shared" : " workspace:^0.5.1" ,
Original file line number Diff line number Diff line change 1+ import { writeFileSync } from "fs"
2+
3+ writeFileSync ( "scripts/.needs-release" , "" )
Original file line number Diff line number Diff line change 1+ {
2+ "extends" : " ../../../configs/tsconfig.base.json" ,
3+ "compilerOptions" : {
4+ "types" : [" node" ]
5+ }
6+ }
Original file line number Diff line number Diff line change 1+ import { zip } from "zip-a-folder"
2+
3+ zip ( "dist" , "dist.zip" )
You can’t perform that action at this time.
0 commit comments