Thanks Matt,
Of course (facepalm), the answer was right under my nose.
Evergreen already gets a number of product versions directly from Github, so that could work.
I'll see how that goes
Adrian
From: Matt Caswell <matt@xxxxxxxxxxx>
Sent: 12 February 2024 11:47 To: Adrian Scott <AScott@xxxxxxxxxx>; openssl-users@xxxxxxxxxxx <openssl-users@xxxxxxxxxxx> Subject: [EXTERNAL]: Re: OpenSSL version tracking [You don't often get email from matt@xxxxxxxxxxx. Learn why this is important at
https://aka.ms/LearnAboutSenderIdentification ]
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. On 12/02/2024 10:54, Adrian Scott via openssl-users wrote: > Hello, > > Is anyone aware if a .JSON or XML file exists (and is regularly > maintained) which contains all current versions, release dates and > direct download urls for all OpenSSL releases? The github releases page here: https://github.com/openssl/openssl/releases Is available in "atom" format: https://github.com/openssl/openssl/releases.atom It doesn't seem to contain links to the actual downloadable assets though - although you could infer their names from the tag name. Matt > > It would be a useful file that could be queried with automation in order > to download or alert on the existence of new releases. > > For software deployment teams that use PowerShell on Windows, there are > PowerShell modules such as Evergreen > (https://stealthpuppy.com/evergreen/ > <https://stealthpuppy.com/evergreen/>), that can keep track of current > release versions if the data is served in certain data formats .JSON or > .XML are probably the easiest to read. For applications where the only > recourse is to use web page > scraping, Nevergreen (https://github.com/DanGough/Nevergreen > <https://github.com/DanGough/Nevergreen>) could be used - but this > method is prone to failure if the layout of the url (webpage) ever changes. > The only method I'm aware of to find current OpenSSL releases is to > webscrape the OpenSSL downloads page (https://www.openssl.org/source/ > <https://www.openssl.org/source/>) reading the release information from > the table > > Thanks in advance, > Adrian > <https://github.com/DanGough/Nevergreen> > > GitHub - DanGough/Nevergreen: This module is an alternative to > Evergreen, and allows you to find the latest version and download URL > for various Windows apps. Evergreen uses API queries to obtain its data > whereas this module is more focussed on web scrapin > <https://github.com/DanGough/Nevergreen> > This module is an alternative to Evergreen, and allows you to find the > latest version and download URL for various Windows apps. Evergreen uses > API queries to obtain its data whereas this module is... > github.com > > > <https://stealthpuppy.com/evergreen/> > > Introduction - Evergreen <https://stealthpuppy.com/evergreen/> > Enterprise automation for Windows applications and image management > stealthpuppy.com > > > *We’re WWF and we’re bringing our world back to life. Join us. Find out > more at wwf.org.uk * > > Find out more at wwf.org.uk <https://www.wwf.org.uk/> > > WWF-UK, a charity registered in England number 1081247 and in Scotland > number SC039593 and a company limited by guarantee registered in England > number 4016725, whose registered office is at The Living Planet Centre, > Rufford House, Brewery Road, Woking, Surrey GU21 4LL. VAT number 733 761821. > > This email and attachments are confidential and may be legally > privileged. If you have received this email in error please contact the > sender and then delete the email from your system. This email is > intended solely for the addressee and if you are not the intended > recipient you must not use, disclose, distribute, copy, print or rely on > this email. Addressees should check this email and any attachments for > viruses and no representation is made that this email and any > attachments are virus-free. > > Privacy Policy <https://www.wwf.org.uk/privacy-and-data-protection> > |