Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
f09d4da
Update blank.yml
bigdavisc Oct 21, 2019
c8f9108
Update and rename blank.yml to test.yml
bigdavisc Oct 21, 2019
de60926
Update test.yml
bigdavisc Oct 21, 2019
e457f5f
Update test.yml
bigdavisc Oct 21, 2019
2ff9114
Update export_presets.cfg
bigdavisc Oct 21, 2019
a363a63
Update test.yml
bigdavisc Oct 21, 2019
eb4b8ee
Update test.yml
bigdavisc Oct 21, 2019
419e59a
Update export_presets.cfg
bigdavisc Oct 21, 2019
4c47a1d
Update test.yml
bigdavisc Oct 21, 2019
2a987d5
Update test.yml
bigdavisc Oct 21, 2019
959a3a8
Update test.yml
bigdavisc Oct 21, 2019
ddd09ff
Update test.yml
bigdavisc Oct 21, 2019
d98dd7a
Update test.yml
bigdavisc Oct 21, 2019
d68d832
Update test.yml
bigdavisc Oct 21, 2019
4013c16
Update test.yml
bigdavisc Oct 22, 2019
a98117d
Update test.yml
bigdavisc Oct 22, 2019
77aacb8
Update export_presets.cfg
bigdavisc Oct 22, 2019
8522ba9
Update test.yml
bigdavisc Oct 22, 2019
5c5c24e
Update test.yml
bigdavisc Oct 22, 2019
c919035
Update test.yml
bigdavisc Oct 22, 2019
12c619c
Update test.yml
bigdavisc Oct 22, 2019
7d200a7
Update test.yml
bigdavisc Oct 22, 2019
b211f9a
Update test.yml
bigdavisc Oct 22, 2019
31d11b4
Update test.yml
bigdavisc Oct 22, 2019
c88a8eb
Update test.yml
bigdavisc Oct 22, 2019
8c92bdf
Update test.yml
bigdavisc Oct 22, 2019
7090975
Update test.yml
bigdavisc Oct 22, 2019
e0e73a6
Update test.yml
bigdavisc Oct 22, 2019
af22b85
Update test.yml
bigdavisc Oct 22, 2019
b74a125
Update test.yml
bigdavisc Oct 22, 2019
f53ec50
Update test.yml
bigdavisc Oct 22, 2019
605cba7
Update test.yml
bigdavisc Oct 22, 2019
4947063
Update test.yml
bigdavisc Oct 22, 2019
bb913ad
Update test.yml
bigdavisc Oct 22, 2019
6e1e14f
Update test.yml
bigdavisc Oct 22, 2019
929ef11
Update test.yml
bigdavisc Oct 22, 2019
1be0dbf
Update test.yml
bigdavisc Oct 22, 2019
912a921
Update test.yml
bigdavisc Oct 22, 2019
ef91799
Update test.yml
bigdavisc Oct 22, 2019
0dee26a
Update test.yml
bigdavisc Oct 22, 2019
1cbede4
Update test.yml
bigdavisc Oct 22, 2019
8a891d7
Merge branch 'release-v0.1-alpha-1'
bigdavisc Oct 22, 2019
6849669
Merge branch 'release-2test'
bigdavisc Oct 22, 2019
f499989
Merge branch 'release-tes3'
bigdavisc Oct 22, 2019
5f90fb1
Update .gitignore
bigdavisc Oct 24, 2019
272e33f
Added linux
bigdavisc Oct 24, 2019
0996ef2
Update test.yml
bigdavisc Oct 25, 2019
e9c3706
Update test.yml
bigdavisc Oct 25, 2019
8e9cda6
Update test.yml
bigdavisc Oct 25, 2019
39e8235
Update export_presets.cfg
bigdavisc Oct 25, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: Test Windows/macOS Build

on:
release:
types: [published]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@master
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get -y install wget zip unzip
- name: Download Godot Headless
run: |
wget -q https://downloads.tuxfamily.org/godotengine/3.1.1/Godot_v3.1.1-stable_linux_headless.64.zip
unzip Godot_v3.1.1-stable_linux_headless.64.zip
mv Godot_v3.1.1-stable_linux_headless.64 godot
chmod +x godot

- name: Download Godot Export Templates
run: |
wget -q https://downloads.tuxfamily.org/godotengine/3.1.1/Godot_v3.1.1-stable_export_templates.tpz
mkdir -p ~/.local/share/godot/templates
unzip Godot_v3.1.1-stable_export_templates.tpz -d ~/.local/share/godot/templates
mv ~/.local/share/godot/templates/templates ~/.local/share/godot/templates/3.1.1.stable
- name: Export win64 build
run: |
mkdir -p builds
mkdir -p builds/win64
./godot --path $GITHUB_WORKSPACE --export "win64" "builds/win64/ProjectTesseract.exe"
- name: Export macOS build
run: |
mkdir -p builds/macOS
./godot --path $GITHUB_WORKSPACE --export "macOS" "builds/macOS/ProjectTesseract.app"
- name: Test if exports were successful
run: |
[ "$(ls -A builds/macOS)" ] && echo "Full" || exit 1
[ "$(ls -A builds/win64)" ] && echo "Full" || exit 1
- uses: actions/upload-artifact@master
with:
name: Windows_64
path: builds/win64
- uses: actions/upload-artifact@master
with:
name: macOS
path: builds/macOS
- name: Zip macOS
run: zip -r macOS.zip "builds/macOS"
- name: Upload to release
uses: JasonEtco/upload-to-release@master
with:
args: macOS.zip application/octet-stream
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.gitlab_ci.yml

.github/workflows/
# Godot-specific ignores
.import/
export.cfg
Expand Down
87 changes: 31 additions & 56 deletions export_presets.cfg
Original file line number Diff line number Diff line change
@@ -1,41 +1,18 @@
[preset.0]

name="HTML5"
platform="HTML5"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="./public/HTML5/spin.html"
patch_list=PoolStringArray( )
script_export_mode=1
script_encryption_key=""

[preset.0.options]

vram_texture_compression/for_desktop=true
vram_texture_compression/for_mobile=false
html/custom_html_shell=""
html/head_include=""
custom_template/release=""
custom_template/debug=""

[preset.1]

name="Windows Desktop"
name="win64-1"
platform="Windows Desktop"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="./public/Win/spin.exe"
export_path=""
patch_list=PoolStringArray( )
script_export_mode=1
script_encryption_key=""

[preset.1.options]
[preset.0.options]

texture_format/bptc=false
texture_format/s3tc=true
Expand All @@ -48,66 +25,64 @@ custom_template/debug=""
application/icon=""
application/file_version=""
application/product_version=""
application/company_name=""
application/product_name=""
application/company_name="Lunatic Games"
application/product_name="ProjectTesseract"
application/file_description=""
application/copyright=""
application/trademarks=""

[preset.2]
[preset.1]

name="Linux/X11"
platform="Linux/X11"
name="macOS-1"
platform="Mac OSX"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="./public/Linux/spin.x86_64"
export_path=""
patch_list=PoolStringArray( )
script_export_mode=1
script_encryption_key=""

[preset.2.options]
[preset.1.options]

texture_format/bptc=false
custom_package/debug=""
custom_package/release=""
application/name="ProjectTesseract"
application/info="Made with Godot Engine"
application/icon=""
application/identifier=""
application/signature=""
application/short_version="1.0"
application/version="1.0"
application/copyright="Lunatic Games"
display/high_res=true
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
texture_format/no_bptc_fallbacks=true
binary_format/64_bits=true
custom_template/release=""
custom_template/debug=""


[preset.3]
[preset.2]

name="Mac OSX"
platform="Mac OSX"
name="linux/x11-1"
platform="Linux/X11"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="./public/Mac OSX/spin.app"
export_path=""
patch_list=PoolStringArray( )
script_export_mode=1
script_encryption_key=""

[preset.3.options]
[preset.2.options]

custom_package/debug=""
custom_package/release=""
application/name=""
application/info="Made with Godot Engine"
application/icon=""
application/identifier=""
application/signature=""
application/short_version="1.0"
application/version="1.0"
application/copyright=""
display/high_res=false
texture_format/bptc=false
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false

texture_format/no_bptc_fallbacks=true
binary_format/64_bits=true
custom_template/release=""
custom_template/debug=""