シェル自動化

シェル自動化ガイド:実行環境・YAML・リリースアセット1

まずインタープリターを確認し、コマンドを選択・実行する前に入力を検証します。数値バージョンの例は SemVer の全規則を実装していません。リリースのメタデータだけでは、ダウンロードしたバイト列を検証できません。

リリースアセットを選ぶ

メタデータをダウンロードの指示として使う前に、レスポンスとアセットの選択結果を確認します。

  1. Python でダウンロードファイルの SHA-256 チェックサムを検証する

    ストリーミング方式の Python 検証ツールで、ダウンロードファイルを信頼できる SHA-256 値と比較します。一致、変更、読み取り不能を明示的な終了コードで再現します。