diff --git a/.github/workflows/android-ea-play-release.yml b/.github/workflows/android-ea-play-release.yml deleted file mode 100644 index 9635cf070..000000000 --- a/.github/workflows/android-ea-play-release.yml +++ /dev/null @@ -1,59 +0,0 @@ -# SPDX-FileCopyrightText: 2024 yuzu Emulator Project -# SPDX-License-Identifier: GPL-2.0-or-later - -name: yuzu-android-ea-play-release - -on: - workflow_dispatch: - -jobs: - android: - runs-on: ubuntu-latest - if: ${{ github.repository == 'yuzu-emu/yuzu' }} - steps: - - uses: actions/checkout@v4 - name: Checkout - with: - fetch-depth: 0 - submodules: true - token: ${{ secrets.ALT_GITHUB_TOKEN }} - - run: npm install execa@5 - - uses: actions/github-script@v5 - name: 'Merge and publish Android EA changes' - env: - ALT_GITHUB_TOKEN: ${{ secrets.ALT_GITHUB_TOKEN }} - BUILD_EA: true - with: - script: | - const execa = require("execa"); - const mergebot = require('./.github/workflows/android-merge.js').mergebot; - process.chdir('${{ github.workspace }}'); - mergebot(github, context, execa); - - name: Get tag name - run: echo "GIT_TAG_NAME=$(cat tag-name.txt)" >> $GITHUB_ENV - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - java-version: '17' - distribution: 'temurin' - - name: Install dependencies - run: | - sudo apt-get update - sudo apt-get install -y ccache apksigner glslang-dev glslang-tools - - name: Build - run: ./.ci/scripts/android/build.sh - - name: Copy and sign artifacts - env: - EA_PLAY_ANDROID_KEYSTORE_B64: ${{ secrets.PLAY_ANDROID_KEYSTORE_B64 }} - PLAY_ANDROID_KEY_ALIAS: ${{ secrets.PLAY_ANDROID_KEY_ALIAS }} - PLAY_ANDROID_KEYSTORE_PASS: ${{ secrets.PLAY_ANDROID_KEYSTORE_PASS }} - EA_SERVICE_ACCOUNT_KEY_B64: ${{ secrets.EA_SERVICE_ACCOUNT_KEY_B64 }} - STORE_TRACK: ${{ github.event.inputs.release-track }} - AUTO_VERSIONED: true - BUILD_EA: true - run: ./.ci/scripts/android/upload.sh - - name: Upload - uses: actions/upload-artifact@v4 - with: - name: earelease - path: artifacts/ diff --git a/.github/workflows/android-mainline-play-release.yml b/.github/workflows/android-mainline-play-release.yml deleted file mode 100644 index 64824680d..000000000 --- a/.github/workflows/android-mainline-play-release.yml +++ /dev/null @@ -1,57 +0,0 @@ -# SPDX-FileCopyrightText: 2024 yuzu Emulator Project -# SPDX-License-Identifier: GPL-2.0-or-later - -name: yuzu-android-mainline-play-release - -on: - workflow_dispatch: - -jobs: - android: - runs-on: ubuntu-latest - if: ${{ github.repository == 'yuzu-emu/yuzu' }} - steps: - - uses: actions/checkout@v4 - name: Checkout - with: - fetch-depth: 0 - submodules: true - token: ${{ secrets.ALT_GITHUB_TOKEN }} - - run: npm install execa@5 - - uses: actions/github-script@v5 - name: 'Pull mainline tag' - env: - MAINLINE_TAG: ${{ github.event.inputs.release-tag }} - with: - script: | - const execa = require("execa"); - const mergebot = require('./.github/workflows/android-merge.js').getMainlineTag; - process.chdir('${{ github.workspace }}'); - mergebot(execa); - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - java-version: '17' - distribution: 'temurin' - - name: Install dependencies - run: | - sudo apt-get update - sudo apt-get install -y ccache apksigner glslang-dev glslang-tools - - name: Build - run: | - echo "GIT_TAG_NAME=android-${{ github.event.inputs.releast-tag }}" >> $GITHUB_ENV - ./.ci/scripts/android/mainlinebuild.sh - - name: Copy and sign artifacts - env: - MAINLINE_PLAY_ANDROID_KEYSTORE_B64: ${{ secrets.PLAY_ANDROID_KEYSTORE_B64 }} - PLAY_ANDROID_KEY_ALIAS: ${{ secrets.PLAY_ANDROID_KEY_ALIAS }} - PLAY_ANDROID_KEYSTORE_PASS: ${{ secrets.PLAY_ANDROID_KEYSTORE_PASS }} - SERVICE_ACCOUNT_KEY_B64: ${{ secrets.MAINLINE_SERVICE_ACCOUNT_KEY_B64 }} - STORE_TRACK: ${{ github.event.inputs.release-track }} - AUTO_VERSIONED: true - run: ./.ci/scripts/android/upload.sh - - name: Upload - uses: actions/upload-artifact@v4 - with: - name: mainline - path: artifacts/ \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 25ef1f078..000000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,33 +0,0 @@ -# SPDX-FileCopyrightText: 2021 yuzu Emulator Project -# SPDX-License-Identifier: GPL-2.0-or-later - -name: yuzu-ci - -on: - push: - branches: [ master ] - tags: [ "*" ] - pull_request: - branches: [ master ] - -jobs: - transifex: - runs-on: ubuntu-latest - container: yuzuemu/build-environments:linux-transifex - if: ${{ github.repository == 'yuzu-emu/yuzu' && !github.head_ref }} - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - fetch-depth: 0 - - name: Update Translation - run: ./.ci/scripts/transifex/docker.sh - env: - TX_TOKEN: ${{ secrets.TRANSIFEX_API_TOKEN }} - - reuse: - runs-on: ubuntu-latest - if: ${{ github.repository == 'yuzu-emu/yuzu' }} - steps: - - uses: actions/checkout@v3 - - uses: fsfe/reuse-action@v1