GitHub Actions でアーティファクトを保存するときには with: name: をアルファベットにしないと "Computed hash does not match with url signature" になる

結論

以下のように書くと、アーティファクトのリンクをクリックした先で Computed hash does not match with url signature というエラーが出ます*1

(省略)
    - name: アーティファクトの保存を行う
      if: failure()
      uses: actions/upload-artifact@v1
      with:
        name: テストのエラー画像
        path: tmp/screenshots
(省略)

日本語を使わないで以下のように書くと OK です。

(省略)
    - name: アーティファクトの保存を行う
      if: failure()
      uses: actions/upload-artifact@v1
      with:
        name: Error screenshots
        path: tmp/screenshots
(省略)

*1:アーティファクトの step 自体は正しく終了し、リンク先も生成される

Powered by はてなブログ