From 012d9ba5355a3f24dd4c9d38081e5cc00694a556 Mon Sep 17 00:00:00 2001 From: Dan Wahlin Date: Mon, 5 Oct 2026 11:53:40 -0700 Subject: [PATCH] fix(course-updater): ignore prerelease CLI versions Require stable GitHub release metadata before the workflow proposes course updates so prerelease and unreleased features do not reach beginner-facing content. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1ad12fff-5a6a-420f-b930-16df7f096cea --- .github/workflows/course-updater.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/course-updater.md b/.github/workflows/course-updater.md index ff3ac2b7..c94cd5d3 100644 --- a/.github/workflows/course-updater.md +++ b/.github/workflows/course-updater.md @@ -34,6 +34,8 @@ Use `web-fetch` to read the following pages and extract the latest entries from Also use `gh` CLI to check the latest releases and commits in the `github/copilot-cli` repo. +Only consider features that have shipped in a stable GitHub release. Use the GitHub Releases API metadata as the source of truth and exclude every release where `draft` or `prerelease` is `true`. Do not use version names, changelog entries, or wording such as "production-ready" to override that metadata. A changelog entry or commit is eligible only if you verify that it is included in a stable release published within the past 7 days. Ignore unreleased changes and changes available only in prerelease versions. + Look for: - New features or capabilities (e.g., new commands, tools, integrations)