Skip to content

Daily nightly orthogonal release #11

Daily nightly orthogonal release

Daily nightly orthogonal release #11

name: Daily nightly binary release
on:
schedule:
- cron: "23 7 * * *"
workflow_dispatch:
concurrency:
group: capsem-nightly-release-scheduler
cancel-in-progress: false
permissions:
actions: write
contents: write
jobs:
release-binaries:
runs-on: ubuntu-latest
timeout-minutes: 360
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
with:
ref: main
fetch-depth: 0
- uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86
- uses: extractions/setup-just@f8a3cce218d9f83db3a2ecd90e41ac3de6cdfd9b
- name: Configure release commit identity
run: |
git config user.name github-actions[bot]
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
- name: Release nightly binaries when main changed
env:
GH_TOKEN: ${{ github.token }}
run: just release-binaries nightly