Update build.yml and twilight-release-schedule.yml

This commit is contained in:
mauro-balades
2024-10-01 20:11:10 +02:00
parent bd8501fd77
commit 980dae52d4
2 changed files with 47 additions and 1 deletions

View File

@@ -21,7 +21,24 @@ on:
options:
- 'alpha'
- 'twilight'
workflow_call:
inputs:
create_release:
description: 'Create a new release for this build'
required: false
default: false
type: 'boolean'
update_version:
description: 'Update the version number'
required: false
default: false
type: 'boolean'
update_branch:
description: 'Update branch with new version'
required: true
default: 'alpha'
type: 'string'
jobs:
build-data:
permissions:

View File

@@ -0,0 +1,29 @@
name: Zen Twilight Scheduled Releases
on:
schedule:
- cron: '0 0 * * *'
workflow_dispatch:
jobs:
twilight-release-schedule:
name: Twilight Release Schedule
uses: ./.github/workflows/build.yml
with:
create_release: true
update_branch: twilight
update_version: true
post-build:
name: Post Build
runs-on: ubuntu-latest
needs: twilight-release-schedule
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Node.js and pnpm
uses: actions/setup-node@v3
with:
node-version: 20
# TODO: