Update workflow

This commit is contained in:
Gregory John Casamento 2023-07-16 17:17:02 -04:00
parent 916d915a99
commit 48ae7aee08

View file

@ -13,6 +13,10 @@ on:
description: "libs-base branch" description: "libs-base branch"
default: "master" default: "master"
required: true required: true
libs_gui_branch:
description: "libs-gui branch"
default: "master"
required: true
libs_back_branch: libs_back_branch:
description: "libs-back branch" description: "libs-back branch"
default: "master" default: "master"
@ -105,12 +109,12 @@ jobs:
env: env:
TOOLS_MAKE_BRANCH: ${{github.event.inputs.tools_make_branch}} TOOLS_MAKE_BRANCH: ${{github.event.inputs.tools_make_branch}}
LIBS_BASE_BRANCH: ${{github.event.inputs.libs_base_branch}} LIBS_BASE_BRANCH: ${{github.event.inputs.libs_base_branch}}
run: ./.github/scripts/dependencies.sh LIBS_GUI_BRANCH: ${{github.event.inputs.libs_gui_branch}}
run: ./.github/scripts/dependencies.sh
- name: Build source - name: Build source
run: | run: |
. $INSTALL_PATH/share/GNUstep/Makefiles/GNUstep.sh . $INSTALL_PATH/share/GNUstep/Makefiles/GNUstep.sh
./configure
make && make install make && make install
### Building libs-back is disabled due to various test failures. Re-enable when fixed. ### Building libs-back is disabled due to various test failures. Re-enable when fixed.
@ -123,10 +127,11 @@ jobs:
# ./configure # ./configure
# make && make install # make && make install
- name: Run tests ### There are currently no unit tests for Gorm.
run: | # - name: Run tests
. $INSTALL_PATH/share/GNUstep/Makefiles/GNUstep.sh # run: |
make check # . $INSTALL_PATH/share/GNUstep/Makefiles/GNUstep.sh
# make check
- name: Upload logs - name: Upload logs
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3