Updated Build System

This commit is contained in:
netkas 2024-10-13 12:49:20 -04:00 committed by netkas
parent ff2296c786
commit b19eeb6720
2 changed files with 89 additions and 63 deletions

View file

@ -302,7 +302,7 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: debug-executable
path: build/release/debug_executable_gz
path: build/debug/debug_executable_gz
release-compressed-executable:
runs-on: ubuntu-latest
container:
@ -400,7 +400,7 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: debug-compressed-executable
path: build/release/debug_compressed_executable
path: build/debug/debug_compressed_executable
# Checking for phpunit.xml
@ -526,32 +526,6 @@ jobs:
wget https://phar.phpunit.de/phpunit-11.3.phar
php phpunit-11.3.phar --configuration phpunit.xml
upload-docs:
needs: [generate-phpdoc]
permissions: write-all
runs-on: ubuntu-latest
container:
image: php:8.3
if: github.event_name == 'release'
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Download documentation artifact
uses: actions/download-artifact@v4
with:
name: documentation
- name: Upload to GitHub Release
uses: softprops/action-gh-release@v1
with:
files: |
docs/
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
upload-artifacts:
needs: [release, debug, release-compressed, debug-compressed, release-executable, debug-executable, release-compressed-executable, debug-compressed-executable, test]
permissions: write-all