build: add CI path-filtering for docs-only changes (#31741)
build: (wip) initial dynamic config research * build: (wip) test path filtering option * build: (wip) remove doc-only script, use path filtering to check changes * build: (wip) add docker image with Electron dependencies * build: (wip) clean up config * build (wip): readd parameters, executors and env*s * build: re-add steps and commands * build: change doc-only to ts-compile-doc-only * build: re-add workflows and jobs * build: split configs to setup & build * build: move lint to "always run" config * build: clean up, remove old reference config * build: bump to path-filtering 0.1.0 * build: remove ts-compile step from build-linux * build: remove nightly-linux-release-test, linux-checks-nightly * build: don't run build on publish * build: set base-revision to main (runs branch vs commit) * build: update config from chromium roll
This commit is contained in:
parent
46634bc0f2
commit
43f36b5b24
3 changed files with 2449 additions and 2496 deletions
2413
.circleci/build_config.yml
Normal file
2413
.circleci/build_config.yml
Normal file
File diff suppressed because it is too large
Load diff
2526
.circleci/config.yml
2526
.circleci/config.yml
File diff suppressed because it is too large
Load diff
|
@ -59,11 +59,7 @@ async function circleCIcall (targetBranch, workflowName, options) {
|
|||
console.log(`Triggering CircleCI to run build job: ${workflowName} on branch: ${targetBranch} with release flag.`);
|
||||
const buildRequest = {
|
||||
branch: targetBranch,
|
||||
parameters: {
|
||||
'run-lint': false,
|
||||
'run-build-linux': false,
|
||||
'run-build-mac': false
|
||||
}
|
||||
parameters: {}
|
||||
};
|
||||
if (options.ghRelease) {
|
||||
buildRequest.parameters['upload-to-s3'] = '0';
|
||||
|
|
Loading…
Reference in a new issue