Releases are performed automatically based on semantic commits. The versioning is then determined from the commits. We use a tool called semantic-release to determine if a release should occur and what the version should be. This takes away the need for humans to be involved.
You can find Linux, macOS and Windows binaries on the releases page, but we also provide containerized versions on ghcr.io/ekristen/aws-nuke.
Both are available for multiple architectures (amd64, arm64 & armv7) using Docker manifests. You can reference the main tag on any system and get the correct docker image automatically.