Update release pipelines to upload release artifacts

This commit is contained in:
Conrad Kramer 2024-03-16 10:40:09 -07:00
parent 4334f8c9c9
commit cb1bc1c8aa
52 changed files with 593 additions and 74 deletions

View file

@ -0,0 +1,21 @@
name: Create Release If Needed
on:
workflow_dispatch:
schedule:
- cron: '0 10 * * *'
concurrency:
group: ${{ github.workflow }}
jobs:
create:
name: Create Release If Needed
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- shell: bash
run: |
if [[ $(Tools/version.sh status) == "dirty" ]]; then
gh workflow run release-now.yml
fi