Skip to content

Commit

Permalink
Use official actions for uploading and downloading artifacts
Browse files Browse the repository at this point in the history
  • Loading branch information
chippmann committed May 16, 2024
1 parent 99e04af commit 28ad211
Show file tree
Hide file tree
Showing 9 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build_android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,6 @@ jobs:
ls -l bin/
- name: Upload artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: export_template_android_all
2 changes: 1 addition & 1 deletion .github/workflows/build_ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,6 @@ jobs:
target: template_debug

- name: Upload artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: export_template_ios_all
18 changes: 9 additions & 9 deletions .github/workflows/build_jvm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,49 +44,49 @@ jobs:
modules/kotlin_jvm/kt/gradlew -p modules/kotlin_jvm/kt/ build -Prelease
- name: Upload api-generator artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: jvm_api-generator
path: modules/kotlin_jvm/kt/api-generator/build/libs/api-generator.jar

- name: Upload release bootstrap artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: jvm_godot-bootstrap_release
path: modules/kotlin_jvm/kt/godot-library/build/libs/godot-bootstrap.jar

- name: Upload entry-generator artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: jvm_entry-generator
path: modules/kotlin_jvm/kt/entry-generation/godot-entry-generator/build/libs/godot-entry-generator-*.jar

- name: Upload ksp-symbol-processor artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: jvm_ksp-symbol-processor
path: modules/kotlin_jvm/kt/entry-generation/godot-kotlin-symbol-processor/build/libs/godot-kotlin-symbol-processor-*.jar

- name: Upload gradle-plugin artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: jvm_gradle-plugin
path: modules/kotlin_jvm/kt/plugins/godot-gradle-plugin/build/libs/godot-gradle-plugin-*.jar

- name: Upload intellij-plugin artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: jvm_intellij-plugin
path: modules/kotlin_jvm/kt/plugins/godot-intellij-plugin/build/distributions/godot-jvm-idea-plugin-*.zip

- name: Upload plugins-common artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: jvm_plugins-common
path: modules/kotlin_jvm/kt/plugins/godot-plugins-common/build/libs/godot-plugins-common-*.jar

- name: Upload tools-common artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: jvm_tools-common
path: modules/kotlin_jvm/kt/tools-common/build/libs/tools-common-*.jar
Expand All @@ -96,7 +96,7 @@ jobs:
modules/kotlin_jvm/kt/gradlew -p modules/kotlin_jvm/kt/ build -Pdebug
- name: Upload debug bootstrap artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: jvm_godot-bootstrap_debug
path: modules/kotlin_jvm/kt/godot-library/build/libs/godot-bootstrap.jar
2 changes: 1 addition & 1 deletion .github/workflows/build_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,6 @@ jobs:
chmod +x bin/godot.*
- name: Upload artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.cache-name }}
2 changes: 1 addition & 1 deletion .github/workflows/build_macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,6 @@ jobs:
chmod +x bin/godot.*
- name: Upload artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.cache-name }}
2 changes: 1 addition & 1 deletion .github/workflows/build_windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,6 @@ jobs:
Remove-Item bin/* -Include *.pdb -Force
- name: Upload artifact
uses: ./.github/actions/upload-artifact
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.cache-name }}
4 changes: 2 additions & 2 deletions .github/workflows/test_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@ jobs:
cache-read-only: ${{ github.ref != 'refs/heads/master' }}

- name: Download linux editor ${{ matrix.target }}
uses: ./.github/actions/download-artifact
uses: actions/download-artifact@v4
with:
name: editor_${{ matrix.target }}_linux_x86_64
path: './bin'

- name: Download godot-bootstrap ${{ matrix.bootstrap-target }}
uses: ./.github/actions/download-artifact
uses: actions/download-artifact@v4
with:
name: jvm_godot-bootstrap_${{ matrix.bootstrap-target }}
path: './bin'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test_macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@ jobs:
cache-read-only: ${{ github.ref != 'refs/heads/master' }}

- name: Download macos editor ${{ matrix.target }}
uses: ./.github/actions/download-artifact
uses: actions/download-artifact@v4
with:
name: editor_${{ matrix.target }}_macos_universal
path: './bin'

- name: Download godot-bootstrap ${{ matrix.bootstrap-target }}
uses: ./.github/actions/download-artifact
uses: actions/download-artifact@v4
with:
name: jvm_godot-bootstrap_${{ matrix.bootstrap-target }}
path: './bin'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test_windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@ jobs:
cache-read-only: ${{ github.ref != 'refs/heads/master' }}

- name: Download windows editor ${{ matrix.target }}
uses: ./.github/actions/download-artifact
uses: actions/download-artifact@v4
with:
name: editor_${{ matrix.target }}_windows_x86_64
path: './bin'

- name: Download godot-bootstrap ${{ matrix.bootstrap-target }}
uses: ./.github/actions/download-artifact
uses: actions/download-artifact@v4
with:
name: jvm_godot-bootstrap_${{ matrix.bootstrap-target }}
path: './bin'
Expand Down

0 comments on commit 28ad211

Please sign in to comment.