Re: Let's get a new release out in the next week
Nick Morrott <[email protected]> Tue, 28 Feb 2023 22:00:36 +0000
| Newsgroups | gmane.comp.tv.xmltv.devel |
|---|---|
| Message-ID | <CAOQWjw3kY_qcJYpn16iUA0gu6rvwLWJ9OKOg3f7=NBc3vxTC8g@mail.gmail.com> |
On Tue, 28 Feb 2023 at 15:41, Geoff Westcott via xmltv-devel <[email protected]> wrote: > > On Sat, 25 Feb 2023 23:16:20 +0000, Nick Morrott wrote: > > > On Sat, 25 Feb 2023 at 21:18, Geoff Westcott via xmltv-devel > > <[email protected]> wrote: > > > > > > On Fri, 24 Feb 2023 23:01:59 +0000, Geoff Westcott via xmltv-devel wrote: > > > > > > > So the github build now makes xmltv.exe, xmltv32.exe as well as xmltv-1.2.1-win64.zip and xmltv-1.2.1-win32.zip > > > > > > > [...] > > > > > > So, the Windows build creates a 64-bit xmltv.exe and a 32-bit xmltv32.exe. The 64-bit flavour is uploaded to alpha-exe. > > > > > > The workflow also creates a zip of the Windows exe plus DTD/readme, and automagically uploads it to the Assets for the latest Release. It will do separate zipfiles for 32- and 64-bit exe files. > > > > > > It only does this for 'push' triggers. (For pull requests the makefile is run but then it stops before making the exes or the zips.) > > > > > > GH Workflows can run arbitrary scripts, so if anyone knows a way to auto-upload to SourceForge...? > > > > Thanks for your work on this. > > > > I've just updated the GitHub release notes for 1.2.1 to add a section > > for the Windows builds, and have removed the "naked" xmltv.exe from > > the assets section. > > > The GHA build script now uploads the 32- and 64-bit windows builds to SourceForge. > > It also sets the SF "Default Download" for Windows (64-bit), and also for Linux (in case that hasn't already been set). Excellent work!