<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CI/CD on FlagGems</title><link>https://flagos-ai.github.io/FlagGems/zh-cn/cicd/</link><description>Recent content in CI/CD on FlagGems</description><generator>Hugo</generator><language>zh-cn</language><atom:link href="https://flagos-ai.github.io/FlagGems/zh-cn/cicd/index.xml" rel="self" type="application/rss+xml"/><item><title>拉取请求检查</title><link>https://flagos-ai.github.io/FlagGems/zh-cn/cicd/pull-request/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://flagos-ai.github.io/FlagGems/zh-cn/cicd/pull-request/</guid><description>&lt;!--
 Copyright 2026 FlagOS Contributors

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 --&gt;
&lt;!--
# Pull Request Checks

All workflows below live under `.github/workflows/`. Unless noted otherwise,
they target pull requests against the `master` branch.
--&gt;
&lt;h1 id="拉取请求检查"&gt;拉取请求检查&lt;a class="anchor" href="#%e6%8b%89%e5%8f%96%e8%af%b7%e6%b1%82%e6%a3%80%e6%9f%a5"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;以下工作流均位于 &lt;code&gt;.github/workflows/&lt;/code&gt; 目录下。除特别说明外，
均针对目标分支为 &lt;code&gt;master&lt;/code&gt; 的拉取请求触发。&lt;/p&gt;</description></item><item><title>定时与按需测试</title><link>https://flagos-ai.github.io/FlagGems/zh-cn/cicd/scheduled/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://flagos-ai.github.io/FlagGems/zh-cn/cicd/scheduled/</guid><description>&lt;!--
 Copyright 2026 FlagOS Contributors

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 --&gt;
&lt;!--
# Scheduled and On-Demand Testing

Beyond per-PR checks, FlagGems runs broader test sweeps on a schedule to
catch regressions that only show up across the full operator suite or across
vendors that aren't touched by a given PR.
--&gt;
&lt;h1 id="定时与按需测试"&gt;定时与按需测试&lt;a class="anchor" href="#%e5%ae%9a%e6%97%b6%e4%b8%8e%e6%8c%89%e9%9c%80%e6%b5%8b%e8%af%95"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;除了针对每个 PR 的检查外，FlagGems 还会按计划运行更大范围的测试，
以捕获那些只在全量算子测试或某个 PR 未涉及的厂商后端上才会暴露的回归问题。&lt;/p&gt;</description></item><item><title>发布与同步</title><link>https://flagos-ai.github.io/FlagGems/zh-cn/cicd/release-sync/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://flagos-ai.github.io/FlagGems/zh-cn/cicd/release-sync/</guid><description>&lt;!--
 Copyright 2026 FlagOS Contributors

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 --&gt;
&lt;!--
# Release and Sync
--&gt;
&lt;h1 id="发布与同步"&gt;发布与同步&lt;a class="anchor" href="#%e5%8f%91%e5%b8%83%e4%b8%8e%e5%90%8c%e6%ad%a5"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;!--
## `release.yaml` — build and publish wheels

**Trigger:** `push` of a tag matching `v[0-9]+.[0-9]+.[0-9]+` (stable
releases only; dev, rc, and other pre-release tags do not match).

- `build-wheels` builds the Python wheel inside the `manylinux_2_28_x86_64`
 container and uploads it as a workflow artifact.
- `publish` downloads that artifact and publishes it to PyPI using
 [Trusted Publishing](https://docs.pypi.org/trusted-publishers/) (OIDC via
 `id-token: write`, no stored PyPI token).

See [Versioning](/FlagGems/zh-cn/release/versioning/) for the tag-naming rules
that determine what triggers this workflow, and
[Packaging](/FlagGems/zh-cn/release/packaging/) for build details.
--&gt;
&lt;h2 id="release-yaml-构建并发布-wheel-包"&gt;&lt;code&gt;release.yaml&lt;/code&gt; — 构建并发布 wheel 包&lt;a class="anchor" href="#release-yaml-%e6%9e%84%e5%bb%ba%e5%b9%b6%e5%8f%91%e5%b8%83-wheel-%e5%8c%85"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;触发条件：&lt;/strong&gt; 推送匹配 &lt;code&gt;v[0-9]+.[0-9]+.[0-9]+&lt;/code&gt; 格式的标签（仅稳定版发布；
dev、rc 等预发布标签不会匹配该规则）。&lt;/p&gt;</description></item></channel></rss>