Update naming and add options to tag-release workflow_dispatch.

meow-7.2.2
Brad Linden 2024-06-17 17:42:30 -07:00
parent 84a221e7dd
commit b9a8b3b240
1 changed files with 18 additions and 2 deletions

View File

@ -1,14 +1,30 @@
name: Tag Nightly Builds
name: Tag a Build
on:
# schedule event triggers always run on the default branch
# https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule
schedule:
# run "nightly" builds on default branch every mon/wed/fri
- cron: "21 2 * * 2,4,6" # 2:21am UTC tues/thurs/sat == 7:21pm PDT mon/wed/fri -- see https://crontab.guru/#21_01_*_*_2,4,6
workflow_dispatch:
inputs:
- channel:
description: "Channel to configure the build"
required: true
type: choice
default: "Test"
options:
- "Test"
- "Develop"
- "Project"
- "Release"
- project:
description: "Project Name (used for channel name in project builds, and tag name for all builds)"
default: "hippo"
# TODO - add an input for selecting another sha to build other than head of branch
jobs:
tag-develop-nightly:
tag-release:
runs-on: ubuntu-latest
steps:
- name: Setup Date Env