mirror of
https://github.com/streetwriters/notesnook.git
synced 2026-02-24 20:20:21 +01:00
* desktop: add support for publishing to mac app store * ci: add step for deployment to testflight * ci: temporarily run build only on macos * config: cache `build:desktop` output in nx * ci: use `macos-12` instead of `macos-latest` * ci: no need to install `jq` * ci: build & deploy manually * ci: set env_vars using `env` key * ci: install packages before building * ci: build electron bundle before deployment * ci: install distribution signing cert * web: disable app store offending stuff for macos * ci: enable deployment to testflight * ci: remove cert installation to keychain * desktop: pass entitlement files through plutil * ci: use a single cert for everything * ci: fix altool command for uploading macOS package * ci: use env_vars for apiKey & apiIssuer * ci: install provisionprofile * ci: install provisioning profile in `./apps/web/desktop` dir * desktop: change bundleId to `org.streetwriters.notesnook` * ci: deploy & build in separate steps * ci: add jobs for linux & windows releasing * ci: checkout repo before anything else * ci: add `GH_TOKEN` to env & use ps syntax on windows * ci: get app store versions only for mac app * ci: correct order of steps Co-authored-by: ammarahm-ed <ammarahmed6506@gmail.com>
56 lines
1.2 KiB
JSON
56 lines
1.2 KiB
JSON
{
|
|
"tasksRunnerOptions": {
|
|
"default": {
|
|
"runner": "@nrwl/nx-cloud",
|
|
"options": {
|
|
"cacheableOperations": ["build", "build:test", "build:desktop"],
|
|
"accessToken": "ZWM3ODgxNDgtNGUzZC00MjQ0LWE3MzMtZDdhMzE3ZGY2MWFlfHJlYWQ="
|
|
}
|
|
}
|
|
},
|
|
"targetDefaults": {
|
|
"build": {
|
|
"dependsOn": ["^build"],
|
|
"outputs": ["{projectRoot}/build", "{projectRoot}/dist"]
|
|
},
|
|
"build:test": {
|
|
"dependsOn": ["^build"],
|
|
"outputs": ["{projectRoot}/build"]
|
|
},
|
|
"build:desktop": {
|
|
"dependsOn": ["^build"],
|
|
"outputs": ["{projectRoot}/build"]
|
|
},
|
|
"start": {
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"test:e2e": {
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"test": {
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"run-android": {
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"run-ios": {
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"build-ios": {
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"build-android": {
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"release-android": {
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"release-android-bundle": {
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"release-ios": {
|
|
"dependsOn": ["^build"]
|
|
}
|
|
}
|
|
}
|