Files
hyperframes/.github/workflows/canary-sunset.yml
T
renovate[bot]andMiguel Ángel 29ded9b0fa chore(deps): update github-actions (#3934)
* chore(deps): update github-actions

* ci: re-pin producer test job hash after the checkout action bump

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Miguel Ángel <miguel.sierra@heygen.com>
2026-10-02 03:41:24 -07:00

33 lines
1.1 KiB
YAML

# Canary sunset governance.
#
# Deliberately NOT a PR gate. The check reads the current date, so as a PR gate
# it would fail builds for authors who touched nothing related, on a calendar
# date, with no fix available to them. On a schedule the failure stands on its
# own instead of blocking an unrelated author.
#
# The job names the overdue canary and its owner in the run log; it does not
# notify anyone. Routing that to the owner automatically (an issue, a ping)
# is worth doing and is not done here.
name: Canary sunset
permissions:
contents: read
on:
schedule:
# Mondays at 15:10 UTC, shortly after the CodeQL run.
- cron: "10 15 * * 1"
workflow_dispatch:
jobs:
sunset:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
with:
bun-version: latest
# No install/build: the script imports the registry source directly and
# bun runs TypeScript natively.
- run: bun scripts/check-canary-sunset.ts