mirror of
				https://github.com/ayabusa/Modern-Chunk-Detector.git
				synced 2025-11-04 01:57:15 +00:00 
			
		
		
		
	Init commit
This commit is contained in:
		
							
								
								
									
										37
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
# Automatically build the project and run any configured tests for every push
 | 
			
		||||
# and submitted pull request. This can help catch issues that only occur on
 | 
			
		||||
# certain platforms or Java versions, and provides a first line of defence
 | 
			
		||||
# against bad commits.
 | 
			
		||||
 | 
			
		||||
name: build
 | 
			
		||||
on: [pull_request, push]
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  build:
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
        # Use these Java versions
 | 
			
		||||
        java: [
 | 
			
		||||
          21,    # Current Java LTS
 | 
			
		||||
        ]
 | 
			
		||||
    runs-on: ubuntu-22.04
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: checkout repository
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
      - name: validate gradle wrapper
 | 
			
		||||
        uses: gradle/wrapper-validation-action@v2
 | 
			
		||||
      - name: setup jdk ${{ matrix.java }}
 | 
			
		||||
        uses: actions/setup-java@v4
 | 
			
		||||
        with:
 | 
			
		||||
          java-version: ${{ matrix.java }}
 | 
			
		||||
          distribution: 'microsoft'
 | 
			
		||||
      - name: make gradle wrapper executable
 | 
			
		||||
        run: chmod +x ./gradlew
 | 
			
		||||
      - name: build
 | 
			
		||||
        run: ./gradlew build
 | 
			
		||||
      - name: capture build artifacts
 | 
			
		||||
        if: ${{ matrix.java == '21' }} # Only upload artifacts built from latest java
 | 
			
		||||
        uses: actions/upload-artifact@v4
 | 
			
		||||
        with:
 | 
			
		||||
          name: Artifacts
 | 
			
		||||
          path: build/libs/
 | 
			
		||||
		Reference in New Issue
	
	Block a user