klip-sdk
Version:
JavaScript SDK to interact with klip App2App requests
95 lines (93 loc) • 2.54 kB
YAML
name: Set GX Mobile ios configure
author: Bolt lee
description: 'Prepare gx github aciton value'
inputs:
SLACK_URL:
description: 'Enter SLACK_URL'
required: true
default: ''
DEVELOPER_APP_IDENTIFIER:
description: 'Enter DEVELOPER_APP_IDENTIFIER'
required: true
default: ''
API_KEY:
description: 'Enter API_KEY'
required: true
default: ''
API_ISSUER:
description: 'Enter API_ISSUER'
required: true
default: ''
PRIVATE_API_KEY:
description: 'Enter PRIVATE_API_KEY'
required: true
default: ''
XC_SCHEME:
description: 'Enter XC_SCHEME'
required: true
default: ''
TAG:
description: 'Enter TAG'
required: true
default: ''
ALL:
description: 'Enter ALL'
required: true
default: ''
GIT_TOKEN:
description: 'Enter GIT_TOKEN'
required: true
default: ''
UPLOAD_URL:
description: 'Enter UPLOAD_URL'
required: true
default: ''
SCHEME_LIST:
description: 'Enter SCHEME_LIST'
required: true
default: ''
BUILD_NUMBER:
description: 'Enter BUILD_NUMBER'
required: true
default: '0'
outputs:
build_number:
description: 'Get fastlane build number'
value: ${{ steps.number.outputs.build_number }}
runs:
using: "composite"
steps:
- name: bundle lock add platform
shell: bash
run: |
bundle lock --add-platform x86_64-darwin-20
- name: update fastlane
shell: bash
run: |
bundle update fastlane
bundle exec fastlane update_plugins
- uses: maierj/fastlane-action@v3.0.0
with:
lane: 'flight'
env:
SLACK_URL: ${{ inputs.SLACK_URL }}
DEVELOPER_APP_IDENTIFIER: ${{ inputs.DEVELOPER_APP_IDENTIFIER }}
API_KEY: ${{ inputs.API_KEY }}
API_ISSUER : ${{ inputs.API_ISSUER }}
PRIVATE_API_KEY: ${{ inputs.PRIVATE_API_KEY }}
SCHEME: ${{ inputs.XC_SCHEME }}
TAG: ${{ inputs.TAG }}
ALL: ${{ inputs.ALL }}
GIT_TOKEN: ${{ inputs.GIT_TOKEN }}
UPLOAD_URL: ${{ inputs.UPLOAD_URL }}
SCHEME_LIST: ${{ inputs.SCHEME_LIST }}
BUILD_NUMBER: ${{ inputs.BUILD_NUMBER }}
- name: get build number
id: number
shell: bash
run: |
fastlane run get_build_number >> number.txt
text=`cat number.txt`
NUMBER=`echo "${text#*Result:}" | tr -d ' ' | grep -m 1 -o [0-9] | tr -d '\n' | rev | cut -c 2- | rev`
echo "Number: $NUMBER"
echo "build_number=$(echo $NUMBER)" >> $GITHUB_OUTPUT