Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/Ukendio/jecs
Browse files Browse the repository at this point in the history
  • Loading branch information
Ukendio committed Jul 15, 2024
2 parents 02548f2 + 86f241e commit 0292574
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 17 deletions.
19 changes: 5 additions & 14 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,23 @@ jobs:
run:
name: Run Luau Tests
runs-on: ubuntu-latest
timeout-minutes: 2

steps:
- name: Checkout Project
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Fetch Luau Latest Release
run: curl -s https://api.github.com/repos/luau-lang/luau/releases/latest | grep /luau-ubuntu.zip | cut -d '"' -f 4 > luau-link.txt

- name: Download Luau Latest Release
run: wget -i luau-link.txt

- name: Unzip binary
run: unzip luau-ubuntu.zip
- name: Install Luau
uses: encodedvenom/[email protected]

- name: Run Unit Tests
id: run_tests
run: |
output=$(./luau test/tests.luau)
output=$(luau test/tests.luau)
echo "$output"
if [[ "$output" == *"0 fails"* ]]; then
echo "Unit Tests Passed"
else
echo "Error: One or More Unit Tests Failed."
exit 1
fi
- name: Cleanup Luau Binaries
if: '!cancelled()'
run: rm luau && rm luau-analyze && rm luau-compile && rm luau-ubuntu.zip && rm luau-link.txt
6 changes: 3 additions & 3 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Project
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Aftman
uses: ok-nick/[email protected]
Expand All @@ -35,7 +35,7 @@ jobs:
contents: write
steps:
- name: Checkout Project
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Download Jecs Build
uses: actions/download-artifact@v3
Expand All @@ -59,7 +59,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Project
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Aftman
uses: ok-nick/[email protected]
Expand Down

0 comments on commit 0292574

Please sign in to comment.