License header check needs to account for shebangs other than #!/bin/bash
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 78/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 静か
- 技術スタック
- bash
- 領域
- ci-cd
調査の方向性
.github/workflows/scripts/check-license-header.sh、特にライセンスヘッダーのチェックで shebangs を処理している 98 行目から始めてください。#!/usr/bin/env bash または /bin/bash ではない Bash パスを使用するスクリプトで動作を再現し、その後、ライセンスヘッダーの検証を弱めることなく、これらのポータブルな Bash shebangs が受け入れられるようにチェックを調整してください。
索引モデルが issue の本文から書いたものです。
説明
This is overly restrictive:
On some platforms, bash is not located at /bin/bash. For example, on FreeBSD it's at /usr/local/bin/bash, making #!/usr/bin/env bash necessary for maximum portability.
- 主要言語
- Swift
- スター
- 115
- フォーク
- 57
- 平均マージ
- 1日 8時間
- マージ済み PR(30日)
- 3
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
swiftlang/github-workflows のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
swiftlang/github-workflows#305 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
swiftlang/github-workflows#258 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
swiftlang/github-workflows#312 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 58/100
swiftlang/github-workflows#277 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 52/100
swiftlang/github-workflows#267 ·
swiftlang/github-workflows の issue をすべて見る
似ている issue
-
tvOS
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
skiptools/skip-fuse-ui#147 ·
-
area:collectors P2
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
catehstn/social-brain-app#183 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100