IDEA-382998 no distribution can be built with GitHub Actions

because of insufficient default runner disk space

GitOrigin-RevId: cc130bdc8d8124e8bc798d8154f91ae63291ebc1
This commit is contained in:
Dmitriy.Panov
2025-12-14 08:43:25 +00:00
committed by intellij-monorepo-bot
parent 75b9f30ca2
commit e6157933ed
2 changed files with 21 additions and 5 deletions
+4 -1
View File
@@ -13,4 +13,7 @@ jobs:
uses: ./.github/workflows/ide_build_and_upload.yml
with:
artifacts_dir: out/idea-ce/artifacts
product: intellij_idea
product: intellij_idea
# IntelliJ IDEA distributions cannot be built due to insufficient default runner disk space, see IDEA-382998
system_properties: '-Dintellij.build.skip.build.steps=os_specific_distributions'
upload_artifacts: false
+17 -4
View File
@@ -11,6 +11,15 @@ on:
description: 'artifacts directory'
type: string
required: true
system_properties:
default: ''
description: 'any custom system properties'
type: string
required: false
upload_artifacts:
default: true
description: 'whether to make artifacts available for download'
type: boolean
jobs:
build-linux-x64:
@@ -23,9 +32,9 @@ jobs:
arch: x64
extension: tar.gz
product: ${{inputs.product}}
system_properties: '-Dintellij.build.skip.build.steps=os_specific_distributions' # IDEA-382998
system_properties: ${{inputs.system_properties}}
- uses: ./.github/actions/upload_ide
if: false # IDEA-382998
if: ${{inputs.upload_artifacts}}
with:
os: linux
arch: x64
@@ -41,9 +50,9 @@ jobs:
arch: x64
extension: exe
product: ${{inputs.product}}
system_properties: '-Dintellij.build.skip.build.steps=os_specific_distributions' # IDEA-382998
system_properties: ${{inputs.system_properties}}
- uses: ./.github/actions/upload_ide
if: false # IDEA-382998
if: ${{inputs.upload_artifacts}}
with:
os: windows
arch: x64
@@ -59,7 +68,9 @@ jobs:
arch: aarch64
extension: sit
product: ${{inputs.product}}
system_properties: ${{inputs.system_properties}}
- uses: ./.github/actions/upload_ide
if: ${{inputs.upload_artifacts}}
with:
os: mac
arch: aarch64
@@ -67,6 +78,7 @@ jobs:
artifacts_dir: ${{inputs.artifacts_dir}}
- name: Upload .dmg build scripts
uses: actions/upload-artifact@v4.4.3
if: ${{inputs.upload_artifacts}}
with:
name: dmg-build-scripts
if-no-files-found: 'error'
@@ -75,6 +87,7 @@ jobs:
build-dmg:
runs-on: macos-latest
needs: build-macos-aarch64
if: ${{inputs.upload_artifacts}}
steps:
- uses: actions/checkout@v4.2.2
- name: Download .dmg build scripts