act, much like CircleCI, doesn't allow us to have easily accessible
volume mounts between the CI system and the Docker host. So, much like
the build of the updater, the linter now no longer requires volume
mounts to lint ebuilds.
This implementation is decently ineffecient and will be improved over
time.
Some apt repos (google-cloud-sdk) have multiple versions of the same
package, so we should support that. Now we do. Also added the
google-cloud-cli-bin package.
Adds a new `checkout` step intended to replace `git checkout` by
actually checking out the correct revision when running commands.
Adds a new `upload_artifact` step that uploads an artifact to a package
specific prefix. Primarily intended for supporting Go dependency
archives, but could also be used for anything.
Added `net-vpn/tailscale` using this new functionality.
Adds an automatic updater to handle updating ebuilds in this repository
based on the latest version available on the remote.
Also puts `elint` in this repo since I've been working on this one more
than the former.