Buy commercial curl support from WolfSSL. We help you work
out your issues, debug your libcurl applications, use the API, port to new
platforms, add new features and more. With a team lead by the curl founder
himself.
Re: Identifying latest release...
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]
From: Petr Pisar via curl-users <curl-users_at_lists.haxx.se>
Date: Wed, 26 Oct 2022 19:22:34 +0200
V Wed, Oct 26, 2022 at 11:33:44AM -0400, Timothe Litt via curl-users napsal(a):
> I automate identifying, downloading, verifying, building and installing
> the latest curl release.
>
> It would be nice if the project download page
> (https://curl.se/download) had a mechanism for identifying the latest
> release that's easy for automatons to use. Some projects do this with
> softlinks - e.g. /download/latest/curl.tar.{gz,asc}, etc. Others
> maintain a DNS TXT record. Or a {text,json} file, or..
>
Maybe it would be easier to use a third-party, dedicated service specialized
in retrieving versions of software. See
<https://release-monitoring.org/project/381/> for data about cURL. It has
a web API:
$ curl https://release-monitoring.org/api/v2/versions/?project_id=381
{"latest_version":"7.86.0","stable_versions":["7.86.0","7.85.0","7.84.0","7.83.1","7.83.0","7.82.0","7.81.0","7.80.0","7.79.1","7.79.0","7.78.0"],"versions":["7.86.0","7.85.0","7.84.0","7.83.1","7.83.0","7.82.0","7.81.0","7.80.0","7.79.1","7.79.0","7.78.0"]}
and a notification RabbitMQ interface
<https://release-monitoring.org/static/docs/integrating-with-anitya.html>.
-- Petr
Received on 2022-10-26
Date: Wed, 26 Oct 2022 19:22:34 +0200
V Wed, Oct 26, 2022 at 11:33:44AM -0400, Timothe Litt via curl-users napsal(a):
> I automate identifying, downloading, verifying, building and installing
> the latest curl release.
>
> It would be nice if the project download page
> (https://curl.se/download) had a mechanism for identifying the latest
> release that's easy for automatons to use. Some projects do this with
> softlinks - e.g. /download/latest/curl.tar.{gz,asc}, etc. Others
> maintain a DNS TXT record. Or a {text,json} file, or..
>
Maybe it would be easier to use a third-party, dedicated service specialized
in retrieving versions of software. See
<https://release-monitoring.org/project/381/> for data about cURL. It has
a web API:
$ curl https://release-monitoring.org/api/v2/versions/?project_id=381
{"latest_version":"7.86.0","stable_versions":["7.86.0","7.85.0","7.84.0","7.83.1","7.83.0","7.82.0","7.81.0","7.80.0","7.79.1","7.79.0","7.78.0"],"versions":["7.86.0","7.85.0","7.84.0","7.83.1","7.83.0","7.82.0","7.81.0","7.80.0","7.79.1","7.79.0","7.78.0"]}
and a notification RabbitMQ interface
<https://release-monitoring.org/static/docs/integrating-with-anitya.html>.
-- Petr
-- Unsubscribe: https://lists.haxx.se/listinfo/curl-users Etiquette: https://curl.se/mail/etiquette.html
- application/pgp-signature attachment: signature.asc