Re: Let's get a new release out in the next week

Geoff Westcott via xmltv-devel <[email protected]> Tue, 28 Feb 2023 15:40:38 +0000
Newsgroups gmane.comp.tv.xmltv.devel
Message-ID <[email protected]>
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.
> 
> Cheers,
> Nick



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).

Cheers,
Geoff