From 1c3e5e007609f123e201bb27699a1d16b45330d6 Mon Sep 17 00:00:00 2001 From: openwaygate <27287694+OpenWaygate@users.noreply.github.com> Date: Mon, 24 Feb 2025 00:12:53 +0800 Subject: [PATCH] refactor: use extracted actions --- .github/workflows/ci.yml | 38 +++++++++----------------------------- 1 file changed, 9 insertions(+), 29 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 88a1917b..85dd9f47 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,56 +1,36 @@ name: CI on: + workflow_dispatch: push: - branches: [ "*" ] + branches: ["*"] # pull_request: # branches: [ "*" ] jobs: check: - strategy: matrix: - os: [ ubuntu-latest, macos-latest, windows-latest ] + os: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.os }} permissions: contents: read steps: - - uses: actions/checkout@v4 - - name: Set up JDK 8 - uses: actions/setup-java@v4 - with: - java-version: '8' - distribution: 'zulu' - - name: Set up JDK 17 - uses: actions/setup-java@v4 + - uses: huanshankeji/.github/actions/gradle-test-and-check@v0.1.0 with: - java-version: '17' - distribution: 'temurin' - - - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 - - - name: Check with Gradle Wrapper - run: ./gradlew check + jdk-versions: 8-zulu, 17-temurin dependency-submission: - strategy: matrix: - os: [ ubuntu-latest, macos-latest, windows-latest ] + os: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.os }} permissions: contents: write steps: - - uses: actions/checkout@v4 - - name: Set up JDK 17 - uses: actions/setup-java@v4 + - uses: huanshankeji/.github/actions/dependency-submission@v0.1.0 with: - java-version: '17' - distribution: 'temurin' - - - name: Generate and submit dependency graph - uses: gradle/actions/dependency-submission@v4 + java-version: 17 + distribution: temurin