From 02da3df8eb76d16b1c6395ad8ec469a691115cc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 25 Feb 2025 22:45:55 +0100 Subject: [PATCH] CI fix --- .gitea/workflows/lint.yaml | 4 ++-- .gitea/workflows/publish.yaml | 8 ++------ .gitea/workflows/test-build.yaml | 8 ++------ package.json | 2 ++ packages/extension-lazyref/package.json | 2 ++ packages/reffuse/package.json | 2 ++ turbo.json | 6 ++++++ 7 files changed, 18 insertions(+), 14 deletions(-) diff --git a/.gitea/workflows/lint.yaml b/.gitea/workflows/lint.yaml index 7efb5a0..d96555a 100644 --- a/.gitea/workflows/lint.yaml +++ b/.gitea/workflows/lint.yaml @@ -12,5 +12,5 @@ jobs: uses: actions/checkout@v4 - name: Install dependencies run: bun install --frozen-lockfile - - name: Lint TypeScript - run: bun run lint:tsc + - name: Build + run: bun run build diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml index 075a2c3..fa80a71 100644 --- a/.gitea/workflows/publish.yaml +++ b/.gitea/workflows/publish.yaml @@ -21,12 +21,8 @@ jobs: - name: Install dependencies run: bun install --frozen-lockfile - name: Build - run: | - cd packages/reffuse - bun run build + run: bun run build - name: Publish - run: | - cd packages/reffuse - npm publish --access public + run: bun run publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.gitea/workflows/test-build.yaml b/.gitea/workflows/test-build.yaml index ee239a7..bf2f832 100644 --- a/.gitea/workflows/test-build.yaml +++ b/.gitea/workflows/test-build.yaml @@ -18,10 +18,6 @@ jobs: - name: Install dependencies run: bun install --frozen-lockfile - name: Build - run: | - cd packages/reffuse - bun run build + run: bun run build - name: Pack - run: | - cd packages/reffuse - npm pack --dry-run + run: bun run pack diff --git a/package.json b/package.json index 7851115..06e0721 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,8 @@ "scripts": { "build": "turbo build --filter=!@reffuse/example", "lint:tsc": "turbo lint:tsc", + "pack": "turbo pack --filter=!@reffuse/example", + "publish": "turbo publish --filter=!@reffuse/example", "clean:cache": "rm -f tsconfig.tsbuildinfo", "clean:dist": "rm -rf dist", "clean:node": "rm -rf node_modules" diff --git a/packages/extension-lazyref/package.json b/packages/extension-lazyref/package.json index bb5f144..8c66625 100644 --- a/packages/extension-lazyref/package.json +++ b/packages/extension-lazyref/package.json @@ -24,6 +24,8 @@ "scripts": { "build": "tsc", "lint:tsc": "tsc --noEmit", + "pack": "npm pack", + "publish": "npm publish --access public", "clean:cache": "rm -f tsconfig.tsbuildinfo", "clean:dist": "rm -rf dist", "clean:node": "rm -rf node_modules" diff --git a/packages/reffuse/package.json b/packages/reffuse/package.json index 5082340..e898ed0 100644 --- a/packages/reffuse/package.json +++ b/packages/reffuse/package.json @@ -24,6 +24,8 @@ "scripts": { "build": "tsc", "lint:tsc": "tsc --noEmit", + "pack": "npm pack", + "publish": "npm publish --access public", "clean:cache": "rm -f tsconfig.tsbuildinfo", "clean:dist": "rm -rf dist", "clean:node": "rm -rf node_modules" diff --git a/turbo.json b/turbo.json index a059c7b..d40bdac 100644 --- a/turbo.json +++ b/turbo.json @@ -6,6 +6,12 @@ "inputs": ["./src/**"], "outputs": ["./dist/**"] }, + "pack": { + "dependsOn": ["^pack"] + }, + "publish": { + "dependsOn": ["^publish"] + }, "dev": { "persistent": true, "cache": false