Skip to content

ci(radar-export): publish on release-branch catalog pushes; daily schedule - #13736

Merged
diegosouzapw merged 1 commit into
release/v3.8.51from
chore/radar-export-daily
Sep 15, 2026
Merged

diegosouzapw merged 1 commit into
release/v3.8.51from
chore/radar-export-daily

Conversation

@diegosouzapw

@diegosouzapw diegosouzapw commented Sep 15, 2026 •

Copy link
Copy Markdown
Owner

Summary

radar-export.yml only fired on main pushes and a Monday 06:17 UTC cron, while the radar-server consumes nothing but the published asset. A catalog change merged on the active release branch therefore waited for the next weekly cron: on 2026-09-14 the Together signup-credit row removed in d6e62ae stayed in the Radar feed until a manual workflow_dispatch on 2026-09-15.

  • Add release/** to the push trigger (same catalog/script/workflow path filter). The active release branch is the default branch and is what the cron already exported; the asset is one stable file either way.
  • Move the schedule to 17 3 * * * (daily 03:17 UTC) so the server's radar-feed.timer at 04:23 UTC publishes against the same-day export, and provenance stays fresh.

No change to the job itself; the concurrency group is per ref, so a release push and a main push do not cancel each other.

Validation

  • Workflow parsed as YAML: on = workflow_dispatch, push (branches main, release/**), schedule (17 3 * * *).
  • Manual dispatch of the unchanged job on release/v3.8.51 today published run 34969390566 and the server published feed 2026.09.15.2 (443 models) from it — the same job this PR now triggers automatically.

CI triage (run 34972202323 on 3cf1b85)

The diff is one file, .github/workflows/radar-export.yml, which is outside the scope of every red job:

Check Verdict
Fast Quality Gates — check:secrets --ratchet (gitleaks over src, open-sse, bin, electron, scripts) inherited: the scanned directories are untouched by this PR
Fast Quality Gates — mutation-test-coverage (tests/unit/noauth-model-lockout.test.ts missing from stryker.conf.json) inherited: file not in this diff
Unit Tests fast-path (1–4/4) — isPaidModelTarget, Jina catalog duplicate, persistAttemptLogs stream/redaction, hidePaidModels settings routes, #12150 markers, en.json keys inherited: none of those modules are in this diff

…e schedule daily

The radar-server only consumes the stable asset, so a catalog merge on the active release
branch waited for the Monday 06:17 UTC cron and the feed sat up to a week behind the README
(2026-09-14: the Together signup-credit row removed in d6e62ae only left the feed after a
manual dispatch). Trigger on release/** pushes for the same catalog paths and move the
schedule to 03:17 UTC daily, ahead of the server's 04:23 UTC publish cycle.
@diegosouzapw
diegosouzapw merged commit 225da11 into release/v3.8.51 Sep 15, 2026
16 of 21 checks passed
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…edule (diegosouzapw#13736)

The radar-server only consumes the stable asset, so a catalog merge on the active release
branch waited for the Monday 06:17 UTC cron and the feed sat up to a week behind the README
(2026-09-14: the Together signup-credit row removed in 52a98ad only left the feed after a
manual dispatch). Trigger on release/** pushes for the same catalog paths and move the
schedule to 03:17 UTC daily, ahead of the server's 04:23 UTC publish cycle.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant