mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-15 23:44:48 +08:00
101 lines
2.9 KiB
YAML
101 lines
2.9 KiB
YAML
preset: simple
|
|
releaseLenient: false
|
|
releasePrefix: "v"
|
|
stateFile: build/nyx-state.json
|
|
scheme: SEMVER
|
|
|
|
changelog:
|
|
path: build/CHANGELOG.md
|
|
template: .nyx/CHANGELOG.tpl
|
|
sections:
|
|
Added: "^feat$"
|
|
Fixed: "^fix$"
|
|
substitutions:
|
|
"(?m)#([0-9]+)(?s)": "[#%s](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/%s)"
|
|
|
|
releaseAssets:
|
|
apk_arm64:
|
|
fileName: "androidide-{{version}}-arm64-v8a.apk"
|
|
description: "AndroidIDE {{version}} arm64-v8a release APK"
|
|
path: app-arm64-v8a-release.apk
|
|
type: application/octet-stream
|
|
apk_x86_64:
|
|
fileName: "androidide-{{version}}-x86_64.apk"
|
|
description: "AndroidIDE {{version}} x86_64 release APK"
|
|
path: app-x86_64-release.apk
|
|
type: application/octet-stream
|
|
apk_arm:
|
|
fileName: "androidide-{{version}}-armeabi-v7a.apk"
|
|
description: "AndroidIDE {{version}} armeabi-v7a release APK"
|
|
path: app-armeabi-v7a-release.apk
|
|
type: application/octet-stream
|
|
checksums_md5:
|
|
fileName: "AndroidIDE-{{version}}-md5-CHECKSUMS.txt"
|
|
description: "MD5 Checksums"
|
|
path: build/CHECKSUMS-md5.txt
|
|
type: text/plain
|
|
checksums_sha256:
|
|
fileName: "AndroidIDE-{{version}}-sha256-CHECKSUMS.txt"
|
|
description: "SHA-256 Checksums"
|
|
path: build/CHECKSUMS-sha256.txt
|
|
type: text/plain
|
|
checksums_sha512:
|
|
fileName: "AndroidIDE-{{version}}-sha512-CHECKSUMS.txt"
|
|
description: "SHA-512 Checksums"
|
|
path: build/CHECKSUMS-sha512.txt
|
|
type: text/plain
|
|
|
|
releaseTypes:
|
|
enabled:
|
|
- mainline
|
|
- internal
|
|
publicationServices:
|
|
- github
|
|
remoteRepositories:
|
|
- origin
|
|
items:
|
|
mainline:
|
|
description: "{{#fileContent}}build/CHANGELOG.md{{/fileContent}}"
|
|
gitPush: true
|
|
gitTag: true
|
|
publish: true
|
|
matchBranches: "^(master|main)$"
|
|
matchWorkspaceStatus: "CLEAN"
|
|
matchEnvironmentVariables:
|
|
CI: "^true$"
|
|
ReleaseAndroidIDE: "^true$"
|
|
internal:
|
|
description: "{{#fileContent}}build/CHANGELOG.md{{/fileContent}}"
|
|
collapseVersions: true
|
|
collapsedVersionQualifier: "internal"
|
|
gitPush: false
|
|
gitTag: false
|
|
publish: false
|
|
identifiers:
|
|
-
|
|
qualifier: "branch"
|
|
value: "{{#sanitizeLower}}{{branch}}{{/sanitizeLower}}"
|
|
position: "BUILD"
|
|
-
|
|
qualifier: "commit"
|
|
value: "{{#short7}}{{releaseScope.finalCommit}}{{/short7}}"
|
|
position: "BUILD"
|
|
-
|
|
qualifier: "timestamp"
|
|
value: "{{#timestampYYYYMMDDHHMMSS}}{{timestamp}}{{/timestampYYYYMMDDHHMMSS}}"
|
|
position: "BUILD"
|
|
|
|
services:
|
|
github:
|
|
type: GITHUB
|
|
options:
|
|
REPOSITORY_OWNER: "AndroidIDEOfficial"
|
|
REPOSITORY_NAME: "AndroidIDE"
|
|
AUTHENTICATION_TOKEN: "{{#environmentVariable}}GH_TOKEN{{/environmentVariable}}"
|
|
|
|
git:
|
|
remotes:
|
|
origin:
|
|
user: '{{#environmentVariable}}GH_TOKEN{{/environmentVariable}}'
|
|
password: ''
|