From e1bcd19dce17038e19fae1959bc2ec41f2df5049 Mon Sep 17 00:00:00 2001 From: Ron Date: Mon, 20 Jan 2025 09:52:18 +0800 Subject: [PATCH] Update package & CI (#1364) --- .github/workflows/npm-publish.yml | 22 +++++----------------- web/packages/contracts/package.json | 4 ++-- web/pnpm-workspace.yaml | 1 + 3 files changed, 8 insertions(+), 19 deletions(-) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 723761e9fd..bb5ecdc8e6 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -3,6 +3,7 @@ name: npm-publish on: release: types: [published] + workflow_dispatch: env: NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} @@ -28,28 +29,16 @@ jobs: - name: Install Node.js uses: actions/setup-node@v4 with: - node-version: '20.x' - registry-url: 'https://registry.npmjs.org' + node-version: "20.x" + registry-url: "https://registry.npmjs.org" - name: Install pnpm uses: pnpm/action-setup@v3 with: version: 8 - - name: Build Contracts - working-directory: web/packages/contracts - run: | - pnpm build - - - name: Build Contract Types - working-directory: web/packages/contract-types - run: | - pnpm install - pnpm typechain - pnpm build - - - name: Build API - working-directory: web/packages/api + - name: Build + working-directory: web run: | pnpm install pnpm build @@ -68,4 +57,3 @@ jobs: working-directory: web/packages/api run: | pnpm publish --no-git-checks --access public - diff --git a/web/packages/contracts/package.json b/web/packages/contracts/package.json index 9e0abc6e88..e0851f83ea 100644 --- a/web/packages/contracts/package.json +++ b/web/packages/contracts/package.json @@ -16,6 +16,6 @@ "scripts": { "build": "cp -R '../../../contracts/src' '../../../contracts/out' '../../../contracts/test' ." }, - "devDependencies": { }, - "dependencies": { } + "devDependencies": {}, + "dependencies": {} } diff --git a/web/pnpm-workspace.yaml b/web/pnpm-workspace.yaml index 3a0cd46061..5dba90ce5d 100644 --- a/web/pnpm-workspace.yaml +++ b/web/pnpm-workspace.yaml @@ -1,6 +1,7 @@ packages: - "packages/test" - "packages/api" + - "packages/contracts" - "packages/contract-types" - "packages/test-helpers" - "packages/operations"