Skip to content

New Crowdin updates #65

New Crowdin updates

New Crowdin updates #65

name: Automated iOS Build
on:
push:
branches:
- "main"
tags:
- "build-ci*"
pull_request:
branches:
- "main"
jobs:
build:
runs-on: macos-14
steps:
- uses: actions/checkout@v3
- uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '15.4'
- uses: yukiarrr/[email protected]
with:
project-path: qBitControl.xcodeproj
p12-base64: ${{ secrets.P12_BASE64 }}
mobileprovision-base64: ${{ secrets.MOBILEPROVISION_BASE64 }}
code-signing-identity: ${{ secrets.CODE_SIGNING_IDENTITY }}
team-id: ${{ secrets.TEAM_ID }}
output-path: qBitControl.ipa
- name: "Upload Release"
if: startsWith(github.ref, 'refs/tags/build-ci')
uses: "marvinpinto/action-automatic-releases@latest"
with:
repo_token: "${{ secrets.GITHUB_TOKEN }}"
prerelease: true
automatic_release_tag: "CI"
title: "qBitControl CI"
files: |
qBitControl.ipa