Open Songtech-0912 opened 5 days ago
Can you tell us a bit more what actions have to be done when a new release comes out?
The current release (2.5) doesn't work on Apple SIlicon Macs, so I should have a different download link for Apple SIlicon Macs that points to the 2.6.0 alpha. How easy is it to do? The 2.5 download should be "macOS (Intel only)", and there should be a link to the prerelease (maybe just the GH page is ok) for Apple SIlicon
Yes, certainly! The process is fairly straightforward. First, I forgot to mention, (my copy of) the new website repository is here, Hank's is equivalent.
_config.yml
in the root folder, where, so long as our naming conventions for the CI-built binaries remain the same, you literally just need to change the values of 3 keys (takes about 15 seconds to do)site_collections/_posts
folder, that's where the release news is, create a new markdown file with the release info. But copying the changelog over is basically enough, and we'd have a changelog for releases anyways.templates/releasegraphic
Hank wrote a really nice Python script that you can call with a single commandline to automatically generate a release graphic.That's basically it! @Shrinks99 correct me if I'm missing some stuff but I think this should be it. As for adding a download link, that is quite quick actually. I may be able to do it tonight after schoolwork.
Yeah adding a download link itself is pretty easy, making it work nicely with GitHub releases and variables requires slightly more thought (naming conventions of builds). I'd just do it as a one-off and then update along with 2.6.0.
After 3 years of development, the new website is done! A huge shout-out to @Shrinks99 and Siddhant for making this possible! A preview can be seen here.
In terms of technical information:
So I think everything is ready for launch! The process for launch, as I understand, would be something like this:
natron-legacy-website
I hope we can get this finally out there! @devernay @bonalex01dev I would love if you could take a look at this, and if things look okay, give the go-ahead.