Skip to content

Commit 6f2c032

Browse files
castrojoCopilot
andcommitted
fix(ci): remove dead release.yml, add daily schedule, fix project_name casing
Three cleanups from org-wide CI audit: 1. Remove release.yml (dead code): The old workflow_call-triggered release workflow has no callers since execute-release.yml now handles releases via the PR-merge trigger with reusable-release.yml@main. Leaving both creates confusion about which release path is canonical. 2. Add daily schedule to promote-testing-to-main: bluefin and bluefin-lts both run at cron '0 23 * * *' in addition to push/dispatch triggers. Without the schedule, the promotion PR can go stale if no build pushes to testing for a day. 3. Fix project_name: 'Bluefin dakota' -> 'Dakota' to match repo branding conventions (bluefin uses 'Bluefin', lts uses 'Bluefin LTS'). Assisted-by: Claude Sonnet 4.6 via GitHub Copilot Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent d929087 commit 6f2c032

3 files changed

Lines changed: 3 additions & 224 deletions

File tree

.github/workflows/execute-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
image: ghcr.io/projectbluefin/dakota
4545
generate_sbom_inline: true
4646
checkout_ref: main
47-
project_name: Bluefin dakota
47+
project_name: Dakota
4848
badge_label: Stable
4949
accent_color: "#0ea5e9"
5050
cert_identity_regexp: >-

.github/workflows/promote-testing-to-main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ on:
1212
push:
1313
branches:
1414
- testing
15+
schedule:
16+
- cron: '0 23 * * *'
1517
workflow_dispatch:
1618

1719
concurrency:

.github/workflows/release.yml

Lines changed: 0 additions & 223 deletions
This file was deleted.

0 commit comments

Comments
 (0)