From 35f232b04d89521ec89bb7a5e149636c876b5d91 Mon Sep 17 00:00:00 2001 From: Laitinlok <63400461+Laitinlok@users.noreply.github.com> Date: Fri, 6 Dec 2024 05:06:10 +0800 Subject: [PATCH] Add files via upload --- .github/workflows/Release .yml.txt | 61 ++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 .github/workflows/Release .yml.txt diff --git a/.github/workflows/Release .yml.txt b/.github/workflows/Release .yml.txt new file mode 100644 index 0000000000..6197995c62 --- /dev/null +++ b/.github/workflows/Release .yml.txt @@ -0,0 +1,61 @@ +name: Release + +on: + workflow_dispatch: + push: + branches: + - main + - dev + pull_request: + branches: + - main + - dev + +jobs: + release: + name: Release + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + # Make sure the release step uses its own credentials: + # https://github.com/cycjimmy/semantic-release-action#private-packages + persist-credentials: false + fetch-depth: 0 + - name: Setup JDK + uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'zulu' + cache: gradle + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: '20' + cache: 'npm' + - name: Setup Android SDK + uses: amyu/setup-android@v2 + with: + cache-disabled: false + sdk-version: '33' + build-tools-version: '33.0.1' + - name: Build with Gradle + env: + GITHUB_TOKEN: ${{ secrets.REPOSITORY_PUSH_ACCESS }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: ./gradlew generateMeta clean --no-daemon + - name: Setup semantic-release + run: npm install --Force + - name: Import GPG key + uses: crazy-max/ghaction-import-gpg@v6 + with: + gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} + passphrase: ${{ secrets.GPG_PASSPHRASE }} + fingerprint: ${{ vars.GPG_FINGERPRINT }} + - name: Release + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: npm exec semantic-release