diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml new file mode 100644 index 0000000..2906708 --- /dev/null +++ b/.github/workflows/Build.yml @@ -0,0 +1,39 @@ +name: build + +on: + push: + branches: [ master ] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - uses: nadock/verified_commits_check@v1 + - name: Java setup + uses: actions/setup-java@v2 + with: + distribution: 'adopt' + java-version: 11 + check-latest: true + - uses: burrunan/gradle-cache-action@v1 + name: BuildPlugin + with: + job-id: jdk11 + arguments: buildPlugin + gradle-version: wrapper + - name: Upload build artifacts + uses: actions/upload-artifact@v2 + with: + name: lgz-bot + path: build/mirai/*.jar + - name: Release + uses: "marvinpinto/action-automatic-releases@latest" + with: + repo_token: "${{ secrets.GITHUB_TOKEN }}" + automatic_release_tag: "dev" + prerelease: true + title: "Development Build" + files: | + build/mirai/*.jar diff --git a/.github/workflows/Gradle CI.yml b/.github/workflows/Gradle CI.yml deleted file mode 100644 index 029ac50..0000000 --- a/.github/workflows/Gradle CI.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: Gradle CI - -# Controls when the action will run. -on: - # Triggers the workflow on push and pull request events but only for the master branch - push: - branches: - - master - pull_request: - branches: - - master - - # Allows to run this workflow manually from the Actions tab - workflow_dispatch: - -jobs: - - build: - - name: Gradle-Build - - # The type of runner that the job will run on - runs-on: ubuntu-20.04 - - # Steps represent a sequence of tasks that will be executed as part of the job - steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - name: Checkout - uses: actions/checkout@v3 - - # Setup JDK - - name: Setup Java JDK - uses: actions/setup-java@v3 - with: - java-version: 11 - distribution: 'zulu' - cache: 'gradle' - - # Validate Gradle Wrapper - - name: Gradle Wrapper Validation - uses: gradle/wrapper-validation-action@v1.0.5 - - # Build - - name: Make gradlew executable - run: chmod +x ./gradlew - - name: Build with Gradle - run: ./gradlew build