Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Propagate custom env vars to the API checker soundness check

オープン
#205 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
55/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
停滞
技術スタック
github-actions
領域
ci-cd

調査の方向性

.github/workflows/soundness.yml の 92 行目から始めて、API checker soundness check がどのように呼び出されているかを調べます。環境の扱いを、swift-nio の .github/workflows/benchmarks.yml の 168 行目付近と比較し、その後、カスタム trait を有効にする変数を指定して workflow を実行し、それらが check に到達することを確認します。

索引モデルが issue の本文から書いたものです。

説明

Propagate custom env vars to the API checker soundness check: https://github.com/swiftlang/github-workflows/blob/35713f899d13ad504c249ecff3fbf90c931c7bcb/.github/workflows/soundness.yml#L92

This is needed as we use env vars to enable all traits in most CI pipelines for packages that have any non-default package traits.

Setting this env on the workflow that calls this one doesn't seem to do the job, maybe they need to be propagated explicitly? That's what we do elsewhere: https://github.com/apple/swift-nio/blob/888f4affd6cc7629adace9492c95504dd5201ae1/.github/workflows/benchmarks.yml#L168

cc @rnro

主要言語
Swift
スター
115
フォーク
57
平均マージ
1日 8時間
マージ済み PR(30日)
3

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

swiftlang/github-workflows のほかの issue

swiftlang/github-workflows の issue をすべて見る

似ている issue

Swift の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。