diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cf6d20e417c1..f26fe4ab45ff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,6 +30,9 @@ jobs: mkdir -p forest-${{ github.ref_name }} cp -v target/release/forest target/release/forest-cli target/release/forest-tool forest-${{ github.ref_name }} cp -rv CHANGELOG.md LICENSE-APACHE LICENSE-MIT README.md documentation forest-${{ github.ref_name }} + # If `sha256sum` is not defined, then we're likely running MacOS. Use an alias. + # An alternative is to install `coreutils`. + type sha256sum >/dev/null 2>&1 || alias sha256sum='shasum -a 256' sha256sum forest-${{ github.ref_name }}/forest > forest-${{ github.ref_name }}/forest.sha256 sha256sum forest-${{ github.ref_name }}/forest-cli > forest-${{ github.ref_name }}/forest-cli.sha256 sha256sum forest-${{ github.ref_name }}/forest-tool > forest-${{ github.ref_name }}/forest-tool.sha256