We're currently not building actual nightly releases on Windows. The download link on https://crystal-lang.org/install/nightlies/ points to the artifact from the most recent successful build from master. This is largely fine, but it's not an actual release build because those are only triggered on tags and maintenance branches.
To fix this properly, I'm suggesting the following changes:
Separate the release builds into a dedicated workflow (this is for compatibility with https://nightly.link).
Not directly related, but Artifacts v4 finally allows you to download artifacts across repositories, so we could move some or all of these steps into distribution-scripts
We're currently not building actual nightly releases on Windows. The download link on https://crystal-lang.org/install/nightlies/ points to the artifact from the most recent successful build from master. This is largely fine, but it's not an actual release build because those are only triggered on tags and maintenance branches.
To fix this properly, I'm suggesting the following changes:
Ref: https://github.com/crystal-lang/crystal-website/pull/587#issuecomment-1912193357
Ping @HertzDevil @oprypin I'd like to hear your thoughts on this.