From 3867a7c7e29270a487ecdc360595196804f20ae2 Mon Sep 17 00:00:00 2001 From: Evan Sims Date: Wed, 3 Apr 2024 21:57:04 -0500 Subject: [PATCH] Delete main.yml --- .github/workflows/main.yml | 104 ------------------------------------- 1 file changed, 104 deletions(-) delete mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index a35eb59..0000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,104 +0,0 @@ -name: Java CI with Gradle - -on: - merge_group: - push: - pull_request: - workflow_dispatch: - -jobs: - test: - name: Test and Build OpenFGA - runs-on: ubuntu-latest - strategy: - matrix: - java: [ '11', '17', '21' ] - steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v3.5.2 - - name: Set up JDK - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1 - with: - java-version: ${{ matrix.java }} - distribution: 'temurin' - cache: gradle - # By Gradle conventions, "build" requires "check" to pass. "check" is an umbrella task that - # runs tests and lints. See the project's build.gradle for configurations. - - name: Test and Build with Gradle - run: | - ./gradlew build test-integration - - - publish-maven-central: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - if: startsWith(github.ref, 'refs/tags/v') - needs: [test] - - steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v3.5.2 - - - name: Set up JDK - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1 - with: - java-version: 11 - distribution: 'temurin' - - - name: Validate Gradle wrapper - uses: gradle/wrapper-validation-action@b231772637bb498f11fdbc86052b6e8a8dc9fc92 # v2.1.2 - - - name: Publish package - uses: gradle/gradle-build-action@29c0906b64b8fc82467890bfb7a0a7ef34bda89e # v3.1.0 - with: - # Tasks created by https://github.com/gradle-nexus/publish-plugin - arguments: publishToSonatype closeAndReleaseSonatypeStagingRepository - env: - MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} - ORG_GRADLE_PROJECT_SIGNINGKEY: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGKEY }} - ORG_GRADLE_PROJECT_SIGNINGPASSWORD: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGPASSWORD }} - - publish-github-packages: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - if: startsWith(github.ref, 'refs/tags/v') - needs: [test] - - steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v3.5.2 - - - name: Set up JDK - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1 - with: - java-version: 11 - distribution: 'temurin' - - - name: Validate Gradle wrapper - uses: gradle/wrapper-validation-action@b231772637bb498f11fdbc86052b6e8a8dc9fc92 # v2.1.2 - - - name: Publish package - uses: gradle/gradle-build-action@29c0906b64b8fc82467890bfb7a0a7ef34bda89e # v3.1.0 - with: - # Tasks created by https://docs.gradle.org/current/userguide/publishing_maven.html - arguments: publishAllPublicationsToGitHubPackagesRepository - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - ORG_GRADLE_PROJECT_SIGNINGKEY: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGKEY }} - ORG_GRADLE_PROJECT_SIGNINGPASSWORD: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGPASSWORD }} - - create-release: - runs-on: ubuntu-latest - if: startsWith(github.ref, 'refs/tags/v') - needs: [publish-maven-central, publish-github-packages] - - steps: - - uses: actions/checkout@v4 - - - uses: Roang-zero1/github-create-release-action@57eb9bdce7a964e48788b9e78b5ac766cb684803 - with: - version_regex: ^v[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+ - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}