Skip to content

Commit

Permalink
Fix Godot CLI arguments to use --headless everywhere (#113)
Browse files Browse the repository at this point in the history
- Use long-form `--verbose` and `--editor` for better readability.
  • Loading branch information
Calinou committed Dec 21, 2023
1 parent 0400d78 commit c1f87c9
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/godot-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ env:
GODOT_VERSION: 3.3.4
EXPORT_NAME: test-project
PROJECT_PATH: test-project

jobs:
export-windows:
name: Windows Export
Expand All @@ -25,7 +25,7 @@ jobs:
run: |
mkdir -v -p build/windows
cd $PROJECT_PATH
godot -v --export "Windows Desktop" ../build/windows/$EXPORT_NAME.exe
godot --headless --verbose --export-release "Windows Desktop" ../build/windows/$EXPORT_NAME.exe
- name: Upload Artifact
uses: actions/upload-artifact@v1
with:
Expand All @@ -50,7 +50,7 @@ jobs:
run: |
mkdir -v -p build/linux
cd $PROJECT_PATH
godot -v --export "Linux/X11" ../build/linux/$EXPORT_NAME.x86_64
godot --headless --verbose --export-release "Linux/X11" ../build/linux/$EXPORT_NAME.x86_64
- name: Upload Artifact
uses: actions/upload-artifact@v1
with:
Expand All @@ -75,7 +75,7 @@ jobs:
run: |
mkdir -v -p build/web
cd $PROJECT_PATH
godot -v --export "HTML5" ../build/web/index.html
godot --headless --verbose --export-release "HTML5" ../build/web/index.html
- name: Upload Artifact
uses: actions/upload-artifact@v1
with:
Expand Down Expand Up @@ -108,7 +108,7 @@ jobs:
run: |
mkdir -v -p build/mac
cd $PROJECT_PATH
godot -v --export "Mac OSX" ../build/mac/$EXPORT_NAME.zip
godot --headless --verbose --export-release "Mac OSX" ../build/mac/$EXPORT_NAME.zip
- name: Upload Artifact
uses: actions/upload-artifact@v1
with:
Expand Down
14 changes: 7 additions & 7 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ variables:
import-assets:
stage: import-assets
script:
- godot -v -e --quit --headless
- godot --headless --verbose --editor --quit

linux:
stage: export
script:
- mkdir -v -p build/linux
- cd $EXPORT_NAME
- godot -v --export-release --headless "Linux/X11" ../build/linux/$EXPORT_NAME.x86_64
- godot --headless --verbose --export-release "Linux/X11" ../build/linux/$EXPORT_NAME.x86_64
artifacts:
name: $EXPORT_NAME-$CI_JOB_NAME
paths:
Expand All @@ -39,7 +39,7 @@ windows:
script:
- mkdir -v -p build/windows
- cd $EXPORT_NAME
- godot -v --export-release --headless "Windows Desktop" ../build/windows/$EXPORT_NAME.exe
- godot --headless --verbose --export-release "Windows Desktop" ../build/windows/$EXPORT_NAME.exe
artifacts:
name: $EXPORT_NAME-$CI_JOB_NAME
paths:
Expand All @@ -50,7 +50,7 @@ mac:
script:
- mkdir -v -p build/mac
- cd $EXPORT_NAME
- godot -v --export-release --headless "Mac OSX" ../build/mac/$EXPORT_NAME.zip
- godot --headless --verbose --export-release "Mac OSX" ../build/mac/$EXPORT_NAME.zip
artifacts:
name: $EXPORT_NAME-$CI_JOB_NAME
paths:
Expand All @@ -61,7 +61,7 @@ web:
script:
- mkdir -v -p build/web
- cd $EXPORT_NAME
- godot -v --export-release --headless "HTML5" ../build/web/index.html
- godot --headless --verbose --export-release "HTML5" ../build/web/index.html
artifacts:
name: $EXPORT_NAME-$CI_JOB_NAME
paths:
Expand All @@ -73,7 +73,7 @@ android_debug:
script:
- mkdir -v -p build/android
- cd $EXPORT_NAME
- godot -v --export-debug --headless "Android Debug" ../build/android/$EXPORT_NAME-debug.apk
- godot --headless --verbose --export-debug "Android Debug" ../build/android/$EXPORT_NAME-debug.apk
artifacts:
name: $EXPORT_NAME-$CI_JOB_NAME
paths:
Expand All @@ -99,7 +99,7 @@ android:
- sed 's@keystore/release=".*"@keystore/release="'/root/release.keystore'"@g' -i export_presets.cfg
- sed 's@keystore/release_user=".*"@keystore/release_user="'$SECRET_RELEASE_KEYSTORE_USER'"@g' -i export_presets.cfg
- sed 's@keystore/release_password=".*"@keystore/release_password="'$SECRET_RELEASE_KEYSTORE_PASSWORD'"@g' -i export_presets.cfg
- godot -v --export-release --headless "Android" ../build/android/$EXPORT_NAME.apk
- godot --headless --verbose --export-release "Android" ../build/android/$EXPORT_NAME.apk
artifacts:
name: $EXPORT_NAME-$CI_JOB_NAME
paths:
Expand Down

0 comments on commit c1f87c9

Please sign in to comment.