- Try use discordrb

This commit is contained in:
ParticleG
2021-10-30 22:29:29 +08:00
committed by MrZ626
parent c485c26c93
commit 5e9c9cb5fa
4 changed files with 91 additions and 84 deletions

View File

@@ -40,6 +40,9 @@ inputs:
FASTLANE_DISCORD_WEBHOOK: FASTLANE_DISCORD_WEBHOOK:
required: true required: true
description: "Fastlane Discord webhook" description: "Fastlane Discord webhook"
FASTLANE_ACTION_ID:
required: true
description: "Fastlane Action ID"
FASTLANE_MATCH_PWD: FASTLANE_MATCH_PWD:
required: true required: true
description: "Fastlane Match description password" description: "Fastlane Match description password"
@@ -71,6 +74,7 @@ runs:
lane: '${{ inputs.type }}' lane: '${{ inputs.type }}'
subdirectory: 'Techmino-iOS/platform/xcode' subdirectory: 'Techmino-iOS/platform/xcode'
env: env:
ACTION_ID: '${{ inputs.FASTLANE_ACTION_ID }}'
API_ID: '${{ inputs.APPLE_API_ID }}' API_ID: '${{ inputs.APPLE_API_ID }}'
API_ISSUER: '${{ inputs.APPLE_API_ISSUER }}' API_ISSUER: '${{ inputs.APPLE_API_ISSUER }}'
API_KEY: '${{ inputs.APPLE_API_KEY }}' API_KEY: '${{ inputs.APPLE_API_KEY }}'

View File

@@ -27,93 +27,93 @@ jobs:
echo "::set-output name=code::$(lua .github/workflows/getVersion.lua -code)" echo "::set-output name=code::$(lua .github/workflows/getVersion.lua -code)"
echo "::set-output name=commit::$(git rev-parse --short ${{ GITHUB.SHA }})" echo "::set-output name=commit::$(git rev-parse --short ${{ GITHUB.SHA }})"
build-windows: # build-windows:
runs-on: windows-latest # runs-on: windows-latest
needs: get-info # needs: get-info
steps: # steps:
- uses: actions/checkout@v2 # - uses: actions/checkout@v2
- uses: ./.github/actions/snapshot-update # - uses: ./.github/actions/snapshot-update
with: # with:
commit: ${{ needs.get-info.outputs.commit }} # commit: ${{ needs.get-info.outputs.commit }}
- uses: ./.github/actions/build-windows # - uses: ./.github/actions/build-windows
with: # with:
love-url: https://github.com/love2d/love/releases/download/11.3/love-11.3-win64.zip # love-url: https://github.com/love2d/love/releases/download/11.3/love-11.3-win64.zip
love-dir: love-11.3-win64 # love-dir: love-11.3-win64
arch: win64 # arch: win64
version: ${{ needs.get-info.outputs.name }} # version: ${{ needs.get-info.outputs.name }}
icon: .\.github\build\Windows\icon_snapshot.ico # icon: .\.github\build\Windows\icon_snapshot.ico
- name: Upload # - name: Upload
uses: actions/upload-artifact@v2 # uses: actions/upload-artifact@v2
with: # with:
name: Techmino_${{ needs.get-info.outputs.name }}_${{ GITHUB.RUN_NUMBER }}_${{ needs.get-info.outputs.commit }}_Windows # name: Techmino_${{ needs.get-info.outputs.name }}_${{ GITHUB.RUN_NUMBER }}_${{ needs.get-info.outputs.commit }}_Windows
path: love # path: love
build-linux: # build-linux:
runs-on: ubuntu-20.04 # runs-on: ubuntu-20.04
needs: get-info # needs: get-info
steps: # steps:
- uses: actions/checkout@v2 # - uses: actions/checkout@v2
- uses: ./.github/actions/snapshot-update # - uses: ./.github/actions/snapshot-update
with: # with:
commit: ${{ needs.get-info.outputs.commit }} # commit: ${{ needs.get-info.outputs.commit }}
- uses: ./.github/actions/build-linux # - uses: ./.github/actions/build-linux
with: # with:
icon: .github/build/Linux/icon_snapshot.png # icon: .github/build/Linux/icon_snapshot.png
- name: Upload # - name: Upload
uses: actions/upload-artifact@v2 # uses: actions/upload-artifact@v2
with: # with:
name: Techmino_${{ needs.get-info.outputs.name }}_${{ GITHUB.RUN_NUMBER }}_${{ needs.get-info.outputs.commit }}_Linux # name: Techmino_${{ needs.get-info.outputs.name }}_${{ GITHUB.RUN_NUMBER }}_${{ needs.get-info.outputs.commit }}_Linux
path: Techmino.AppImage # path: Techmino.AppImage
build-android: # build-android:
runs-on: ubuntu-20.04 # runs-on: ubuntu-20.04
needs: get-info # needs: get-info
steps: # steps:
- uses: actions/checkout@v2 # - uses: actions/checkout@v2
- uses: ./.github/actions/snapshot-update # - uses: ./.github/actions/snapshot-update
with: # with:
commit: ${{ needs.get-info.outputs.commit }} # commit: ${{ needs.get-info.outputs.commit }}
- uses: ./.github/actions/build-android # - uses: ./.github/actions/build-android
with: # with:
type: Snapshot # type: Snapshot
apkCode: ${{ needs.get-info.outputs.apkCode }} # apkCode: ${{ needs.get-info.outputs.apkCode }}
name: ${{ needs.get-info.outputs.name }} # name: ${{ needs.get-info.outputs.name }}
file-path: Techmino_Snapshot.apk # file-path: Techmino_Snapshot.apk
SIGNING_KEY: ${{ secrets.SIGNING_KEY }} # SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
KEY_STORE_PASSWORD: ${{ secrets.KEY_STORE_PASSWORD }} # KEY_STORE_PASSWORD: ${{ secrets.KEY_STORE_PASSWORD }}
ALIAS: ${{ secrets.ALIAS }} # ALIAS: ${{ secrets.ALIAS }}
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} # KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
- name: Upload # - name: Upload
uses: actions/upload-artifact@v2 # uses: actions/upload-artifact@v2
with: # with:
name: Techmino_${{ needs.get-info.outputs.name }}_${{ GITHUB.RUN_NUMBER }}_${{ needs.get-info.outputs.commit }}_Android # name: Techmino_${{ needs.get-info.outputs.name }}_${{ GITHUB.RUN_NUMBER }}_${{ needs.get-info.outputs.commit }}_Android
path: Techmino_Snapshot.apk # path: Techmino_Snapshot.apk
build-macOS: # build-macOS:
runs-on: macos-10.15 # runs-on: macos-10.15
needs: get-info # needs: get-info
steps: # steps:
- uses: actions/checkout@v2 # - uses: actions/checkout@v2
- uses: ./.github/actions/snapshot-update # - uses: ./.github/actions/snapshot-update
with: # with:
commit: ${{ needs.get-info.outputs.commit }} # commit: ${{ needs.get-info.outputs.commit }}
- uses: ./.github/actions/build-macos # - uses: ./.github/actions/build-macos
with: # with:
name: ${{ needs.get-info.outputs.name }} # name: ${{ needs.get-info.outputs.name }}
icon: .github/build/macOS/icon_snapshot.icns # icon: .github/build/macOS/icon_snapshot.icns
APPLE_API_ID: '${{ secrets.APPLE_API_ID }}' # APPLE_API_ID: '${{ secrets.APPLE_API_ID }}'
APPLE_API_ISSUER: '${{ secrets.APPLE_API_ISSUER }}' # APPLE_API_ISSUER: '${{ secrets.APPLE_API_ISSUER }}'
APPLE_API_KEY: '${{ secrets.APPLE_API_KEY }}' # APPLE_API_KEY: '${{ secrets.APPLE_API_KEY }}'
APPLE_APP_IDENTIFIER: '${{ secrets.APPLE_APP_IDENTIFIER }}' # APPLE_APP_IDENTIFIER: '${{ secrets.APPLE_APP_IDENTIFIER }}'
APPLE_KEYCHAIN_NAME: '${{ secrets.APPLE_KEYCHAIN_NAME }}' # APPLE_KEYCHAIN_NAME: '${{ secrets.APPLE_KEYCHAIN_NAME }}'
APPLE_KEYCHAIN_PWD: '${{ secrets.APPLE_KEYCHAIN_PWD }}' # APPLE_KEYCHAIN_PWD: '${{ secrets.APPLE_KEYCHAIN_PWD }}'
FASTLANE_MATCH_PWD: '${{ secrets.FASTLANE_MATCH_PWD }}' # FASTLANE_MATCH_PWD: '${{ secrets.FASTLANE_MATCH_PWD }}'
FASTLANE_MATCH_TOKEN: '${{ secrets.FASTLANE_MATCH_TOKEN }}' # FASTLANE_MATCH_TOKEN: '${{ secrets.FASTLANE_MATCH_TOKEN }}'
- name: Upload # - name: Upload
uses: actions/upload-artifact@v2 # uses: actions/upload-artifact@v2
with: # with:
name: Techmino_${{ needs.get-info.outputs.name }}_${{ GITHUB.RUN_NUMBER }}_${{ needs.get-info.outputs.commit }}_macOS # name: Techmino_${{ needs.get-info.outputs.name }}_${{ GITHUB.RUN_NUMBER }}_${{ needs.get-info.outputs.commit }}_macOS
path: Techmino.dmg # path: Techmino.dmg
build-iOS: build-iOS:
runs-on: macos-latest runs-on: macos-latest
@@ -137,6 +137,7 @@ jobs:
APPLE_APP_PROFILE: '${{ secrets.APPLE_APP_PROFILE }}' APPLE_APP_PROFILE: '${{ secrets.APPLE_APP_PROFILE }}'
APPLE_KEYCHAIN_NAME: '${{ secrets.APPLE_KEYCHAIN_NAME }}' APPLE_KEYCHAIN_NAME: '${{ secrets.APPLE_KEYCHAIN_NAME }}'
APPLE_KEYCHAIN_PWD: '${{ secrets.APPLE_KEYCHAIN_PWD }}' APPLE_KEYCHAIN_PWD: '${{ secrets.APPLE_KEYCHAIN_PWD }}'
FASTLANE_ACTION_ID: '${{ github.run_id }}'
FASTLANE_DISCORD_WEBHOOK: '${{ secrets.FASTLANE_DISCORD_WEBHOOK }}' FASTLANE_DISCORD_WEBHOOK: '${{ secrets.FASTLANE_DISCORD_WEBHOOK }}'
FASTLANE_MATCH_PWD: '${{ secrets.FASTLANE_MATCH_PWD }}' FASTLANE_MATCH_PWD: '${{ secrets.FASTLANE_MATCH_PWD }}'
FASTLANE_MATCH_TOKEN: '${{ secrets.FASTLANE_MATCH_TOKEN }}' FASTLANE_MATCH_TOKEN: '${{ secrets.FASTLANE_MATCH_TOKEN }}'

View File

@@ -196,6 +196,7 @@ jobs:
APPLE_APP_PROFILE: '${{ secrets.APPLE_APP_PROFILE }}' APPLE_APP_PROFILE: '${{ secrets.APPLE_APP_PROFILE }}'
APPLE_KEYCHAIN_NAME: '${{ secrets.APPLE_KEYCHAIN_NAME }}' APPLE_KEYCHAIN_NAME: '${{ secrets.APPLE_KEYCHAIN_NAME }}'
APPLE_KEYCHAIN_PWD: '${{ secrets.APPLE_KEYCHAIN_PWD }}' APPLE_KEYCHAIN_PWD: '${{ secrets.APPLE_KEYCHAIN_PWD }}'
FASTLANE_ACTION_ID: '${{ github.run_id }}'
FASTLANE_DISCORD_WEBHOOK: '${{ secrets.FASTLANE_DISCORD_WEBHOOK }}' FASTLANE_DISCORD_WEBHOOK: '${{ secrets.FASTLANE_DISCORD_WEBHOOK }}'
FASTLANE_MATCH_PWD: '${{ secrets.FASTLANE_MATCH_PWD }}' FASTLANE_MATCH_PWD: '${{ secrets.FASTLANE_MATCH_PWD }}'
FASTLANE_MATCH_TOKEN: '${{ secrets.FASTLANE_MATCH_TOKEN }}' FASTLANE_MATCH_TOKEN: '${{ secrets.FASTLANE_MATCH_TOKEN }}'

View File

@@ -138,6 +138,7 @@ jobs:
APPLE_APP_PROFILE: '${{ secrets.APPLE_APP_PROFILE }}' APPLE_APP_PROFILE: '${{ secrets.APPLE_APP_PROFILE }}'
APPLE_KEYCHAIN_NAME: '${{ secrets.APPLE_KEYCHAIN_NAME }}' APPLE_KEYCHAIN_NAME: '${{ secrets.APPLE_KEYCHAIN_NAME }}'
APPLE_KEYCHAIN_PWD: '${{ secrets.APPLE_KEYCHAIN_PWD }}' APPLE_KEYCHAIN_PWD: '${{ secrets.APPLE_KEYCHAIN_PWD }}'
FASTLANE_ACTION_ID: '${{ github.run_id }}'
FASTLANE_DISCORD_WEBHOOK: '${{ secrets.FASTLANE_DISCORD_WEBHOOK }}' FASTLANE_DISCORD_WEBHOOK: '${{ secrets.FASTLANE_DISCORD_WEBHOOK }}'
FASTLANE_MATCH_PWD: '${{ secrets.FASTLANE_MATCH_PWD }}' FASTLANE_MATCH_PWD: '${{ secrets.FASTLANE_MATCH_PWD }}'
FASTLANE_MATCH_TOKEN: '${{ secrets.FASTLANE_MATCH_TOKEN }}' FASTLANE_MATCH_TOKEN: '${{ secrets.FASTLANE_MATCH_TOKEN }}'