Test iOS build job

This commit is contained in:
Mario Vitale
2023-02-10 16:08:11 +01:00
parent 3283f81a59
commit 8f0130d4b9
7 changed files with 11 additions and 25 deletions

View File

@@ -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

View File

@@ -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 }}"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 }}"

View File

@@ -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 }}"

View File

@@ -1,6 +1,8 @@
---
name: test
on: [push]
on:
workflow_call:
#- push
jobs:
test: