diff --git a/.github/workflows/linux-pipeline.yml b/.github/workflows/linux-pipeline.yml index aed3c5603f18..49be09a53654 100644 --- a/.github/workflows/linux-pipeline.yml +++ b/.github/workflows/linux-pipeline.yml @@ -385,16 +385,13 @@ jobs: cd src gn gen out/ffmpeg --args="import(\"//electron/build/args/ffmpeg.gn\") use_remoteexec=true $GN_EXTRA_ARGS" autoninja -C out/ffmpeg electron:electron_ffmpeg_zip -j $NUMBER_OF_NINJA_PROCESSES - - name: Generate Hunspell Dictionaries + - name: Maybe Generate Libcxx if: ${{ inputs.is-release }} run: | cd src - autoninja -C out/Default electron:hunspell_dictionaries_zip -j $NUMBER_OF_NINJA_PROCESSES - - name: Generate TypeScript Definitions - if: ${{ inputs.is-release }} - run: | - cd src/electron - node script/yarn create-typescript-definitions + autoninja -C out/Default electron:libcxx_headers_zip -j $NUMBER_OF_NINJA_PROCESSES + autoninja -C out/Default electron:libcxxabi_headers_zip -j $NUMBER_OF_NINJA_PROCESSES + autoninja -C out/Default electron:libcxx_objects_zip -j $NUMBER_OF_NINJA_PROCESSES - name: Publish Electron Dist if: ${{ inputs.is-release }} run: | diff --git a/.github/workflows/linux-publish.yml b/.github/workflows/linux-publish.yml index ba1c340aaa7b..edfd928be718 100644 --- a/.github/workflows/linux-publish.yml +++ b/.github/workflows/linux-publish.yml @@ -8,7 +8,7 @@ on: required: false default: '1' type: string - run-macos-publish: + run-linux-publish: description: 'Run the publish jobs vs just the build jobs' type: boolean default: false diff --git a/script/release/ci-release-build.js b/script/release/ci-release-build.js index cde96bd6c659..2401cd0ecd04 100644 --- a/script/release/ci-release-build.js +++ b/script/release/ci-release-build.js @@ -33,6 +33,7 @@ const circleCIPublishIndividualArches = { }; const ghActionsPublishWorkflows = [ + 'linux-publish', 'macos-publish' ];