mirror of
				https://github.com/Ukendio/jecs.git
				synced 2025-11-04 02:49:18 +00:00 
			
		
		
		
	Merge branch 'main' of https://github.com/Ukendio/jecs
This commit is contained in:
		
						commit
						0292574b5f
					
				
					 2 changed files with 8 additions and 17 deletions
				
			
		
							
								
								
									
										19
									
								
								.github/workflows/ci.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								.github/workflows/ci.yaml
									
									
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -6,24 +6,19 @@ 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/install-luau@v2.1
 | 
			
		||||
 | 
			
		||||
      - 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"
 | 
			
		||||
| 
						 | 
				
			
			@ -31,7 +26,3 @@ jobs:
 | 
			
		|||
            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
									
								
								.github/workflows/release.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/release.yaml
									
									
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -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/setup-aftman@v0.3.0
 | 
			
		||||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			@ -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/setup-aftman@v0.3.0
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue