forked from Ivasoft/mattermost-mobile
Test iOS build job
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
name: 'fastlane-dependencies'
|
||||
description: 'Install fastlane dependencies'
|
||||
|
||||
input:
|
||||
inputs:
|
||||
os:
|
||||
description: Name of the OS to generate dependencies for, to compartimentalize caching
|
||||
type: string
|
||||
|
||||
16
.github/workflows/.build-ios.yml
vendored
16
.github/workflows/.build-ios.yml
vendored
@@ -36,7 +36,7 @@ on:
|
||||
type: string
|
||||
build_type:
|
||||
required: false
|
||||
type: boolean
|
||||
type: string
|
||||
# Valid values: signed, unsigned, simulator
|
||||
default: "signed"
|
||||
ios_app_group:
|
||||
@@ -83,46 +83,32 @@ on:
|
||||
secrets:
|
||||
aws_access_key_id:
|
||||
required: false
|
||||
type: string
|
||||
aws_secret_access_key:
|
||||
required: false
|
||||
type: string
|
||||
fastlane_team_id:
|
||||
required: false
|
||||
type: string
|
||||
gh_token:
|
||||
required: false
|
||||
type: string
|
||||
ios_api_issuer_id:
|
||||
required: false
|
||||
type: string
|
||||
ios_api_key:
|
||||
required: false
|
||||
type: string
|
||||
ios_api_key_id:
|
||||
required: false
|
||||
type: string
|
||||
match_git_url:
|
||||
required: false
|
||||
type: string
|
||||
match_password:
|
||||
required: false
|
||||
type: string
|
||||
mattermost_webhook_url:
|
||||
required: false
|
||||
type: string
|
||||
sentry_auth_token:
|
||||
required: false
|
||||
type: string
|
||||
sentry_dsn_ios:
|
||||
required: false
|
||||
type: string
|
||||
sentry_org:
|
||||
required: false
|
||||
type: string
|
||||
sentry_project_ios:
|
||||
required: false
|
||||
type: string
|
||||
|
||||
env:
|
||||
BRANCH_TO_BUILD: "${{ inputs.branch_to_build }}"
|
||||
|
||||
2
.github/workflows/build-ios.beta.yml
vendored
2
.github/workflows/build-ios.beta.yml
vendored
@@ -9,7 +9,7 @@ jobs:
|
||||
uses: ./.github/workflows/.build-ios.yml
|
||||
with:
|
||||
branch_to_build: "${{ github.ref_name }}"
|
||||
build_artifact_name: "ios-build-${{ github.run_id }}"
|
||||
build_artifact_name: "ios-build-beta-${{ github.run_id }}"
|
||||
app_name: "Mattermost Beta"
|
||||
aws_bucket_name: "releases.mattermost.com"
|
||||
aws_folder_name: "mattermost-mobile-beta"
|
||||
|
||||
5
.github/workflows/build-ios.pr.yml
vendored
5
.github/workflows/build-ios.pr.yml
vendored
@@ -1,15 +1,14 @@
|
||||
---
|
||||
name: "build-ios-pr"
|
||||
# TODO: define these conditions afterwards
|
||||
on:
|
||||
workflow_call:
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build-ios-pr:
|
||||
uses: ./.github/workflows/.build-ios.yml
|
||||
with:
|
||||
branch_to_build: "${{ github.ref_name }}"
|
||||
build_artifact_name: "ios-build-${{ github.run_id }}"
|
||||
build_artifact_name: "ios-build-pr-${{ github.run_id }}"
|
||||
app_name: "Mattermost Beta"
|
||||
aws_bucket_name: "pr-builds.mattermost.com"
|
||||
aws_folder_name: "mattermost-mobile"
|
||||
|
||||
2
.github/workflows/build-ios.simulator.yml
vendored
2
.github/workflows/build-ios.simulator.yml
vendored
@@ -8,7 +8,7 @@ jobs:
|
||||
build-ios-unsigned:
|
||||
uses: ./.github/workflows/.build-ios.yml
|
||||
with:
|
||||
build_artifact_name: "ios-build-${{ github.run_id }}"
|
||||
build_artifact_name: "ios-build-simulator-${{ github.run_id }}"
|
||||
build_type: simulator
|
||||
node_options: "--max_old_space_size=12000"
|
||||
tag: "${{ github.ref_name }}"
|
||||
|
||||
5
.github/workflows/build-ios.unsigned.yml
vendored
5
.github/workflows/build-ios.unsigned.yml
vendored
@@ -1,14 +1,13 @@
|
||||
---
|
||||
name: "build-ios-unsigned"
|
||||
# TODO: define these conditions afterwards
|
||||
on:
|
||||
workflow_call:
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build-ios-unsigned:
|
||||
uses: ./.github/workflows/.build-ios.yml
|
||||
with:
|
||||
build_artifact_name: "ios-build-${{ github.run_id }}"
|
||||
build_artifact_name: "ios-build-unsigned-${{ github.run_id }}"
|
||||
build_type: unsigned
|
||||
node_options: "--max_old_space_size=12000"
|
||||
tag: "${{ github.ref_name }}"
|
||||
|
||||
4
.github/workflows/test.yml
vendored
4
.github/workflows/test.yml
vendored
@@ -1,6 +1,8 @@
|
||||
---
|
||||
name: test
|
||||
on: [push]
|
||||
on:
|
||||
workflow_call:
|
||||
#- push
|
||||
|
||||
jobs:
|
||||
test:
|
||||
|
||||
Reference in New Issue
Block a user