7
.github/workflows/build-for-pr.yml
vendored
7
.github/workflows/build-for-pr.yml
vendored
@@ -162,14 +162,17 @@ jobs:
|
||||
npm ci
|
||||
- name: ci/build
|
||||
env:
|
||||
APPLE_ID: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_APPLE_ID }}
|
||||
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_APPLE_ID_PASS }}
|
||||
APPLE_API_KEY_ID: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_KEY_ID }}
|
||||
APPLE_API_KEY_RAW: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_KEY }}
|
||||
APPLE_API_KEY: "./key.p8"
|
||||
APPLE_API_ISSUER: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_ISSUER_ID }}
|
||||
CSC_FOR_PULL_REQUEST: true
|
||||
CSC_KEY_PASSWORD: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_CSC_KEY_PASSWORD }}
|
||||
CSC_LINK: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_CSC_LINK }}
|
||||
MAC_PROFILE: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_DMG_PROFILE }}
|
||||
run: |
|
||||
echo $MAC_PROFILE | base64 -D > ./mac.provisionprofile
|
||||
zsh -c 'echo -n $APPLE_API_KEY_RAW > ./key.p8'
|
||||
mkdir -p ./build/macos
|
||||
npm run package:mac
|
||||
bash -x ./scripts/patch_updater_yml.sh
|
||||
|
7
.github/workflows/nightly-main.yml
vendored
7
.github/workflows/nightly-main.yml
vendored
@@ -166,14 +166,17 @@ jobs:
|
||||
uses: ./.github/actions/test
|
||||
- name: nightly/build
|
||||
env:
|
||||
APPLE_ID: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_APPLE_ID }}
|
||||
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_APPLE_ID_PASS }}
|
||||
APPLE_API_KEY_ID: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_KEY_ID }}
|
||||
APPLE_API_KEY_RAW: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_KEY }}
|
||||
APPLE_API_KEY: "./key.p8"
|
||||
APPLE_API_ISSUER: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_ISSUER_ID }}
|
||||
CSC_FOR_PULL_REQUEST: true
|
||||
CSC_KEY_PASSWORD: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_CSC_KEY_PASSWORD }}
|
||||
CSC_LINK: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_CSC_LINK }}
|
||||
MAC_PROFILE: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_DMG_PROFILE }}
|
||||
run: |
|
||||
echo $MAC_PROFILE | base64 -D > ./mac.provisionprofile
|
||||
zsh -c 'echo -n $APPLE_API_KEY_RAW > ./key.p8'
|
||||
mkdir -p ./build/macos-release
|
||||
npm run package:mac-with-universal
|
||||
bash -x ./scripts/patch_updater_yml.sh
|
||||
|
7
.github/workflows/nightly-rainforest.yml
vendored
7
.github/workflows/nightly-rainforest.yml
vendored
@@ -94,14 +94,17 @@ jobs:
|
||||
uses: ./.github/actions/test
|
||||
- name: nightly/build
|
||||
env:
|
||||
APPLE_ID: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_APPLE_ID }}
|
||||
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_APPLE_ID_PASS }}
|
||||
APPLE_API_KEY_ID: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_KEY_ID }}
|
||||
APPLE_API_KEY_RAW: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_KEY }}
|
||||
APPLE_API_KEY: "./key.p8"
|
||||
APPLE_API_ISSUER: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_ISSUER_ID }}
|
||||
CSC_FOR_PULL_REQUEST: true
|
||||
CSC_KEY_PASSWORD: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_CSC_KEY_PASSWORD }}
|
||||
CSC_LINK: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_CSC_LINK }}
|
||||
MAC_PROFILE: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_DMG_PROFILE }}
|
||||
run: |
|
||||
echo $MAC_PROFILE | base64 -D > ./mac.provisionprofile
|
||||
zsh -c 'echo -n $APPLE_API_KEY_RAW > ./key.p8'
|
||||
mkdir -p ./build/macos
|
||||
npm run package:mac-with-universal
|
||||
bash -x ./scripts/patch_updater_yml.sh
|
||||
|
7
.github/workflows/release.yaml
vendored
7
.github/workflows/release.yaml
vendored
@@ -142,14 +142,17 @@ jobs:
|
||||
uses: ./.github/actions/test
|
||||
- name: release/build
|
||||
env:
|
||||
APPLE_ID: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_APPLE_ID }}
|
||||
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_APPLE_ID_PASS }}
|
||||
APPLE_API_KEY_ID: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_KEY_ID }}
|
||||
APPLE_API_KEY_RAW: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_KEY }}
|
||||
APPLE_API_KEY: "./key.p8"
|
||||
APPLE_API_ISSUER: ${{ secrets.MM_DESKTOP_MAC_APP_STORE_MACOS_API_ISSUER_ID }}
|
||||
CSC_FOR_PULL_REQUEST: true
|
||||
CSC_KEY_PASSWORD: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_CSC_KEY_PASSWORD }}
|
||||
CSC_LINK: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_CSC_LINK }}
|
||||
MAC_PROFILE: ${{ secrets.MM_DESKTOP_MAC_INSTALLER_DMG_PROFILE }}
|
||||
run: |
|
||||
echo $MAC_PROFILE | base64 -D > ./mac.provisionprofile
|
||||
zsh -c 'echo -n $APPLE_API_KEY_RAW > ./key.p8'
|
||||
mkdir -p ./build/macos-release
|
||||
npm run package:mac-with-universal
|
||||
bash -x ./scripts/patch_updater_yml.sh
|
||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@@ -27,3 +27,5 @@ fastlane/report.xml
|
||||
*.tsbuildinfo
|
||||
|
||||
.eslintcache
|
||||
|
||||
*.p8
|
@@ -109,9 +109,6 @@
|
||||
"NSCameraUsageDescription": "Camera access may be used by Mattermost plugins, such as Jitsi video conferencing.",
|
||||
"NSFocusStatusUsageDescription": "Focus status is used by Mattermost to determine whether to send notifications or not.",
|
||||
"LSFileQuarantineEnabled": true
|
||||
},
|
||||
"notarize": {
|
||||
"teamId": "UQ8HT4Q2XM"
|
||||
}
|
||||
},
|
||||
"mas": {
|
||||
|
Reference in New Issue
Block a user