ci: Fix config artifacts download/upload

This commit is contained in:
deytenit committed 2026-02-13 00:59:34 +03:00
1 parent 54b0bf0314
commit e193e75cc4
5 files changed
+133 -67

No files matched your search

@@ -63,9 +63,8 @@ jobs:
- name: Upload Config Artifacts
uses: actions/upload-artifact@v4
with:
name: config-artifacts
path: |
packages/rsbuild-config/dist
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
retention-days: 1
lint-stl:
@@ -87,8 +86,8 @@ jobs:
- name: Download Config Artifacts
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Lint STL package
run: pnpm --filter @ermnvldmr/stl lint
@@ -111,8 +110,8 @@ jobs:
- name: Download Config Artifacts
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Typecheck STL package
run: pnpm --filter @ermnvldmr/stl typecheck
@@ -135,8 +134,8 @@ jobs:
- name: Download Config Artifacts
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Test STL package
run: pnpm --filter @ermnvldmr/stl test:coverage
- name: Upload coverage to Codecov
@@ -166,7 +165,7 @@ jobs:
- name: Download Config Artifacts
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Build STL package
run: pnpm --filter @ermnvldmr/stl build
+57 -23
View File
@@ -63,13 +63,17 @@ jobs:
run: pnpm --filter @ermnvldmr/rsbuild-config build
- name: Build Storybook config
run: pnpm --filter @ermnvldmr/storybook-config build
- name: Upload Config Artifacts
- name: Upload Rsbuild Config
uses: actions/upload-artifact@v4
with:
name: config-artifacts
path: |
packages/rsbuild-config/dist
packages/storybook-config/dist
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
retention-days: 1
- name: Upload Storybook Config
uses: actions/upload-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
retention-days: 1
lint-ui:
@@ -88,11 +92,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Lint STL package
run: pnpm --filter @ermnvldmr/stl lint
- name: Lint UI package
@@ -114,11 +123,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Typecheck STL package
run: pnpm --filter @ermnvldmr/stl typecheck
- name: Typecheck UI package
@@ -140,11 +154,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Test UI package
run: pnpm --filter @ermnvldmr/ui test:coverage
- name: Upload coverage to Codecov
@@ -171,11 +190,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Build UI package
run: pnpm --filter @ermnvldmr/ui build
- name: Build UI Storybook
@@ -197,11 +221,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Install Playwright browsers
run: pnpm --filter @ermnvldmr/ui exec playwright install --with-deps chromium
- name: Build UI Storybook
@@ -232,10 +261,15 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Build UI package
run: pnpm --filter @ermnvldmr/ui build
@@ -64,9 +64,8 @@ jobs:
- name: Upload Config Artifacts
uses: actions/upload-artifact@v4
with:
name: config-artifacts
path: |
packages/rsbuild-config/dist
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
retention-days: 1
lint-static:
@@ -88,8 +87,8 @@ jobs:
- name: Download Config Artifacts
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Lint static service
run: pnpm --filter @ermnvldmr/static lint
@@ -112,8 +111,8 @@ jobs:
- name: Download Config Artifacts
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Typecheck static service
run: pnpm --filter @ermnvldmr/static typecheck
@@ -136,8 +135,8 @@ jobs:
- name: Download Config Artifacts
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Build static service
run: pnpm --filter @ermnvldmr/static build
- name: Upload build artifacts
@@ -64,13 +64,17 @@ jobs:
run: pnpm --filter @ermnvldmr/rsbuild-config build
- name: Build Storybook config
run: pnpm --filter @ermnvldmr/storybook-config build
- name: Upload Config Artifacts
- name: Upload Rsbuild Config
uses: actions/upload-artifact@v4
with:
name: config-artifacts
path: |
packages/rsbuild-config/dist
packages/storybook-config/dist
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
retention-days: 1
- name: Upload Storybook Config
uses: actions/upload-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
retention-days: 1
lint-www:
@@ -89,11 +93,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Lint STL package
run: pnpm --filter @ermnvldmr/stl lint
- name: Lint UI package
@@ -117,11 +126,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Typecheck STL package
run: pnpm --filter @ermnvldmr/stl typecheck
- name: Typecheck UI package
@@ -145,11 +159,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Build WWW Storybook
run: pnpm --filter @ermnvldmr/www build-storybook
- name: Upload Storybook build
@@ -175,11 +194,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Test STL package
run: pnpm --filter @ermnvldmr/stl test:coverage
- name: Test UI package
@@ -210,11 +234,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Install Playwright browsers
run: pnpm --filter @ermnvldmr/www exec playwright install --with-deps chromium
- name: Download Storybook build
@@ -248,11 +277,16 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Download Config Artifacts
- name: Download Rsbuild Config
uses: actions/download-artifact@v4
with:
name: config-artifacts
path: .
name: rsbuild-config-dist
path: packages/rsbuild-config/dist
- name: Download Storybook Config
uses: actions/download-artifact@v4
with:
name: storybook-config-dist
path: packages/storybook-config/dist
- name: Build WWW service
run: pnpm --filter @ermnvldmr/www build