* ci: keep lotus checkout clean in the release workflow
* ci: allow providing custom ref to the release workflow
* ci: fix version check performed during the release
* ci: fix install go step of the release workflow
* ci: fix the working directory for the install go step in release workflow
* ci: provide github ref to lotus scripts explicitly
* ci: use actions from the chosen ref in release workflow
* ci: fix install go in release workflow
* ci: fix artifact upload in release workflow
* ci: set INPUTS_REF variable in release workflow
* ci: fix publish checksums script
* ci: allow releasing docker from an arbitrary ref
* ci: fix docker channel discovery
* ci: rename install ubuntu deps to install system dependencies
* ci: migrate the release workflow to github actions
* ci: set permissions required by the newly added workflows explicitly
* ci: prevent duplicate release and docker publishing
* ci: trigger docker workflow on push to master
* ci: do not pass tokens to goreleaser on dry release runs
* ci: specify higher permissions on a job level
* ci: create gh action that installs go from go.mod
* ci: create gh action that installs ubuntu dependencies
* ci: create gh action that starts yugabyte db
* ci: create gh workflow that runs go tests
* ci: test the test workflow
* ci: delete duplicate line from runner configuration
* Revert "ci: test the test workflow"
This reverts commit d1da190c375f7104dc1f5151b6f2e8c405d1fb82.
* ci: match the circleci runners more accurately
* ci: fetch all filecoin-ffi dependencies
* ci: rename fetch/install job to cache to better match underlying tasks
* ci: set permissions required by the test workflow explicitly
* ci: create gh action that installs go from go.mod
* ci: create gh action that installs ubuntu dependencies
* ci: create gh workflow that runs go build
* ci: test the build workflow
* Revert "ci: test the build workflow"
This reverts commit 8150510aae4d6d1fb1d719e2d69057a3c0695d32.