name: Release on: push: tags: - 'v*' permissions: contents: write jobs: build: runs-on: ubuntu-latest steps: - name: 检出代码 uses: actions/checkout@v4 - name: 设置 Java uses: actions/setup-java@v4 with: java-version: '21' distribution: 'temurin' cache: maven - name: 构建插件 run: mvn clean package -B - name: 创建发行版 uses: softprops/action-gh-release@v1 with: files: target/essentialsc-*.jar generate_release_notes: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}