こんにちは、静的ファイルを保守しているときに、次の必要性を思いつきました。他の人が送信した PR が仕様を満たしているかどうかを確認する必要があります。
しかし、staticfle は非常に大規模なライブラリなので、PR と送信ごとに git clone する必要がある場合、大量の不要なトラフィックが生成されます。この PR の更新されたファイルを入手する方法はありますか?
たとえば、次のような PR です: https://github.com/staticfile...
彼が提出した package.json
が規則に準拠しているかどうか、またファイルが規則に準拠した場所に配置されているかどうかを確認する必要があります。
これは興味深い質問です。特に Github API を確認したところ、プル リクエスト ファイルのリストという API があることがわかりました。
この API を呼び出して PR 更新ファイルを取得してみると、ルールに合った場所に配置されているかどうか、ファイルの URL の一致から直接判断でき、ファイルが仕様を満たしているかどうかを確認できると思います。 URL を通じてファイルに直接アクセスできます。内容は後で確認されます。
それをキャッシュに追加してから、ディレクトリに移動してプルを実行できますか?