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!