Reduce repeated CLI builds and isolate CI publication

This commit is contained in:
vorotamoroz committed 2026-10-14 10:08:35 +00:00
1 parent 0956663f7b
commit 8892f659f6
11 files changed
+547 -109

No files matched your search

+24
View File
@@ -8,8 +8,11 @@ on:
- main
- beta
paths:
- 'manifest.json'
- 'updates.md'
- 'src/**'
- 'test/**'
- '_tools/**'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
@@ -19,8 +22,13 @@ on:
- 'eslint.config.mjs'
- 'eslint.config.common.mjs'
- 'eslint.community.config.mjs'
- 'terser.config.mjs'
- 'update-workspaces.mjs'
- 'version-bump.mjs'
- 'utils/check-compatibility.js'
- 'utils/livesync-commonlib-version.test.ts'
- 'utils/livesync-commonlib-version.ts'
- 'utils/*ci*.unit.spec.ts'
- 'utils/release-*.mjs'
- 'utils/release-*.unit.spec.ts'
- 'utils/couchdb/**'
@@ -29,11 +37,18 @@ on:
- '.github/workflows/prepare-release.yml'
- '.github/workflows/finalise-release.yml'
- '.github/workflows/release.yml'
- '.github/workflows/cli-deno-tests.yml'
- '.github/workflows/cli-p2p-tests.yml'
- '.github/workflows/cli-docker-validation.yml'
- '.github/workflows/cli-docker.yml'
- '.github/workflows/unit-ci.yml'
pull_request:
paths:
- 'manifest.json'
- 'updates.md'
- 'src/**'
- 'test/**'
- '_tools/**'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
@@ -43,8 +58,13 @@ on:
- 'eslint.config.mjs'
- 'eslint.config.common.mjs'
- 'eslint.community.config.mjs'
- 'terser.config.mjs'
- 'update-workspaces.mjs'
- 'version-bump.mjs'
- 'utils/check-compatibility.js'
- 'utils/livesync-commonlib-version.test.ts'
- 'utils/livesync-commonlib-version.ts'
- 'utils/*ci*.unit.spec.ts'
- 'utils/release-*.mjs'
- 'utils/release-*.unit.spec.ts'
- 'utils/couchdb/**'
@@ -53,6 +73,10 @@ on:
- '.github/workflows/prepare-release.yml'
- '.github/workflows/finalise-release.yml'
- '.github/workflows/release.yml'
- '.github/workflows/cli-deno-tests.yml'
- '.github/workflows/cli-p2p-tests.yml'
- '.github/workflows/cli-docker-validation.yml'
- '.github/workflows/cli-docker.yml'
- '.github/workflows/unit-ci.yml'
permissions: