Skip to content

Commit

Permalink
Updated GA files
Browse files Browse the repository at this point in the history
  • Loading branch information
Gramps committed Feb 7, 2024
1 parent d51fa7d commit cd71e7c
Show file tree
Hide file tree
Showing 4 changed files with 71 additions and 59 deletions.
12 changes: 7 additions & 5 deletions .github/workflows/build-linux-artifact.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,15 @@ jobs:
steps:
# Checkout Godot
- name: Checkout Godot
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: "godotengine/godot"
path: "godot"
ref: ${{ inputs.godot_tag }}

# Checkout current source of GodotSteam Server
- name: Checkout GodotSteam Server
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
path: "godotsteam_server"
- name: Copy GodotSteam Server Module
Expand All @@ -50,7 +50,7 @@ jobs:
# Checkout Steamworks SDK
- name: Checkout Steamworks SDK
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
path: "steamworks"
repository: ${{ secrets.steamworks_sdk_repo }}
Expand All @@ -69,14 +69,16 @@ jobs:
PATH=/opt/x86_64-godot-linux-gnu_sdk-buildroot/bin:$PATH scons ${{ inputs.build_params }}
mv bin/${{ inputs.binary_name }} bin/${{ inputs.export_name }}
- name: Upload Linux Build
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{ inputs.artifact_name }}
path: godot/bin/${{ inputs.export_name }}
overwrite: true
retention-days: 1
- name: Upload Linux Steam File
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: linux-libsteam-api-so
path: godot/modules/godotsteam_server/sdk/redistributable_bin/linux64/libsteam_api.so
overwrite: true
retention-days: 1
18 changes: 11 additions & 7 deletions .github/workflows/build-macos-artifact.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,15 @@ jobs:
steps:
# Checkout Godot
- name: Checkout Godot
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: "godotengine/godot"
path: "godot"
ref: ${{ inputs.godot_tag }}

# Checkout current source of GodotSteam Server
- name: Checkout GodotSteam Server
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
path: "godotsteam_server"
- name: Copy GodotSteam Server Module
Expand All @@ -47,7 +47,7 @@ jobs:
# Checkout Steamworks SDK
- name: Checkout Steamworks SDK
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
path: "steamworks"
repository: ${{ secrets.steamworks_sdk_repo }}
Expand Down Expand Up @@ -88,18 +88,20 @@ jobs:
run: |
scons ${{ inputs.build_params }}
- name: Upload MacOS Build
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{ inputs.artifact_name }}
path: godot/bin/${{ inputs.export_name }}
if-no-files-found: error
overwrite: true
retention-days: 1
- name: Upload MacOS Steam Dylib
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: macos-libsteam-api-dylib
path: godot/modules/godotsteam_server/sdk/redistributable_bin/osx/libsteam_api.dylib
if-no-files-found: error
overwrite: true
retention-days: 1
- name: Zip the MacOS Apps
run: |
Expand All @@ -108,16 +110,18 @@ jobs:
zip -r ./macos_template.zip ./macos_template.app/
popd
- name: Upload MacOS Tool App
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: macos-tool-app
path: godot/misc/dist/macos_tools.zip
if-no-files-found: error
overwrite: true
retention-days: 1
- name: Upload MacOS Template App
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: macos-template-app
path: godot/misc/dist/macos_template.zip
if-no-files-found: error
overwrite: true
retention-days: 1
Loading

0 comments on commit cd71e7c

Please sign in to comment.