ci: Make builds release-channel aware. Add support for scheduled beta builds (#7323)

ADO-1121

---------

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-10-03 20:49:04 +02:00
committed by GitHub
parent 8f9fe6269b
commit 101255d186
13 changed files with 78 additions and 20 deletions

View File

@@ -432,11 +432,11 @@ export const schema = {
default: 'main',
},
isBetaRelease: {
doc: 'If it is a beta release',
format: 'Boolean',
default: false,
env: 'IS_BETA_RELEASE',
releaseChannel: {
doc: 'N8N release channel',
format: ['stable', 'beta', 'nightly', 'dev'] as const,
default: 'dev',
env: 'N8N_RELEASE_TYPE',
},
},