mirror of
https://github.com/kiwix/kiwix-apple-custom.git
synced 2025-09-22 20:01:12 -04:00
Merge pull request #40 from kiwix/feature/re-use-cd-from-main
Validation added
This commit is contained in:
commit
d630e8fb6d
9
.github/workflows/cd.yml
vendored
9
.github/workflows/cd.yml
vendored
@ -3,8 +3,8 @@ name: Publish Custom App
|
||||
on:
|
||||
release:
|
||||
types: [published]
|
||||
branches:
|
||||
- main
|
||||
# branches: # TODO: uncomment this once all good
|
||||
# - main
|
||||
|
||||
# taken from: kiwix/apple .github/workflows/cd.yml
|
||||
env:
|
||||
@ -16,15 +16,14 @@ env:
|
||||
|
||||
jobs:
|
||||
generate_build_deploy:
|
||||
runs-on: macos-13
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
destination:
|
||||
- platform: macOS
|
||||
- platform: iOS
|
||||
xcode_extra: -sdk iphoneos
|
||||
|
||||
xcode_extra: -sdk iphoneos
|
||||
runs-on: macos-13
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
76
.github/workflows/validate_secrets.yml
vendored
Normal file
76
.github/workflows/validate_secrets.yml
vendored
Normal file
@ -0,0 +1,76 @@
|
||||
name: Validate if we have all secrets set for building
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: macos-13
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Check if all required secrets were set
|
||||
run:
|
||||
|
|
||||
if [ -z "${{ secrets.APPLE_DEVELOPMENT_SIGNING_CERTIFICATE }}" ]; then
|
||||
echo "Error: APPLE_DEVELOPMENT_SIGNING_CERTIFICATE secret is not set."
|
||||
else
|
||||
echo "APPLE_DEVELOPMENT_SIGNING_CERTIFICATE is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.APPLE_DEVELOPMENT_SIGNING_IDENTITY }}" ]; then
|
||||
echo "Error: APPLE_DEVELOPMENT_SIGNING_IDENTITY secret is not set."
|
||||
else
|
||||
echo "APPLE_DEVELOPMENT_SIGNING_IDENTITY is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.APPLE_DEVELOPMENT_SIGNING_P12_PASSWORD }}" ]; then
|
||||
echo "Error: APPLE_DEVELOPMENT_SIGNING_P12_PASSWORD secret is not set."
|
||||
else
|
||||
echo "APPLE_DEVELOPMENT_SIGNING_P12_PASSWORD is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.APPLE_DISTRIBUTION_SIGNING_CERTIFICATE }}" ]; then
|
||||
echo "Error: APPLE_DISTRIBUTION_SIGNING_CERTIFICATE secret is not set."
|
||||
else
|
||||
echo "APPLE_DISTRIBUTION_SIGNING_CERTIFICATE is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.APPLE_DISTRIBUTION_SIGNING_P12_PASSWORD }}" ]; then
|
||||
echo "Error: APPLE_DISTRIBUTION_SIGNING_P12_PASSWORD secret is not set."
|
||||
else
|
||||
echo "APPLE_DISTRIBUTION_SIGNING_P12_PASSWORD is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.APPLE_SIGNING_ALTOOL_PASSWORD }}" ]; then
|
||||
echo "Error: APPLE_SIGNING_ALTOOL_PASSWORD secret is not set."
|
||||
else
|
||||
echo "APPLE_SIGNING_ALTOOL_PASSWORD is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.APPLE_SIGNING_ALTOOL_USERNAME }}" ]; then
|
||||
echo "Error: APPLE_SIGNING_ALTOOL_USERNAME secret is not set."
|
||||
else
|
||||
echo "APPLE_SIGNING_ALTOOL_USERNAME is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.APPLE_SIGNING_TEAM }}" ]; then
|
||||
echo "Error: APPLE_SIGNING_TEAM secret is not set."
|
||||
else
|
||||
echo "APPLE_SIGNING_TEAM is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.APPLE_STORE_AUTH_KEY }}" ]; then
|
||||
echo "Error: APPLE_STORE_AUTH_KEY secret is not set."
|
||||
else
|
||||
echo "APPLE_STORE_AUTH_KEY is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.APPLE_STORE_AUTH_KEY_ID }}" ]; then
|
||||
echo "Error: APPLE_STORE_AUTH_KEY_ID secret is not set."
|
||||
else
|
||||
echo "APPLE_STORE_AUTH_KEY_ID is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.APPLE_STORE_AUTH_KEY_ISSUER_ID }}" ]; then
|
||||
echo "Error: APPLE_STORE_AUTH_KEY_ISSUER_ID secret is not set."
|
||||
else
|
||||
echo "APPLE_STORE_AUTH_KEY_ISSUER_ID is set."
|
||||
fi
|
||||
if [ -z "${{ secrets.DWDS_HTTP_BASIC_ACCESS_AUTHENTICATION }}" ]; then
|
||||
echo "Error: DWDS_HTTP_BASIC_ACCESS_AUTHENTICATION secret is not set."
|
||||
else
|
||||
echo "DWDS_HTTP_BASIC_ACCESS_AUTHENTICATION is set."
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user