<div dir="ltr"><div>Hi Amos, thanks for replying.</div><div><br></div><div>So I guess maybe I need to narrow this down a little bit more. Is there some programmatic way that I can get the <b>latest stable release</b> <b>version</b> and <b>source download link</b>?</div><div>Right now I can do this by navigating to the downloads page:</div><div><a href="http://www.squid-cache.org/Versions/">http://www.squid-cache.org/Versions/</a></div><div><br></div><div>Scroll to "Stable Versions" under source code packages, and see that 4.10 is the latest, along with a link.</div><div>I guess I could write a script to parse the HTML on that page and find this information, but that is rather clunky, and if the page format ever changes then my script will be broken. Is there another way that you are aware of?<br></div><div><br></div><div>Thank you for your patience.</div><div>-Justin<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 20, 2020 at 7:22 PM Amos Jeffries <<a href="mailto:squid3@treenet.co.nz">squid3@treenet.co.nz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 21/01/20 12:52 pm, agent_js03 wrote:<br>
> Hi all,<br>
> <br>
> I am putting together a squid + content filter solution using docker and<br>
> kubernetes.<br>
> Right now I am setting up a CI system in Jenkins so that when there is a new<br>
> release of squid, it will pull the code, build a new container,and then<br>
> publish the image to docker hub. So basically I am wanting to know how the<br>
> github works. I only want this for new release versions. For example, the<br>
> current latest release is 4.10:<br>
> <br>
> <a href="http://www.squid-cache.org/Versions/" rel="noreferrer" target="_blank">http://www.squid-cache.org/Versions/</a><br>
> <br>
> So when latest updates again, i.e. to 4.11, what happens on github? Is there<br>
> a latest tag that gets moved? Or does a certain branch get updated or<br>
> something? Looking for a way to trigger.<br>
<br>
<br>
Releases happen in a separate repository, the changes on the main<br>
repository appear as regular PRs to the vNN branches. So I do not think<br>
there is any specific trigger to use unless you are also happy<br>
rebuilding when backports happen (might be good, but YMMV).<br>
<br>
We do tag the release commit with a SQUID_* tag some time shortly after<br>
the release has actually bundled. So you could do a check for those<br>
every so often. Releases are intended to take place first weekend of<br>
each month - though as with this month there can be some delays caused<br>
by external situations.<br>
<br>
<br>
Amos<br>
_______________________________________________<br>
squid-dev mailing list<br>
<a href="mailto:squid-dev@lists.squid-cache.org" target="_blank">squid-dev@lists.squid-cache.org</a><br>
<a href="http://lists.squid-cache.org/listinfo/squid-dev" rel="noreferrer" target="_blank">http://lists.squid-cache.org/listinfo/squid-dev</a><br>
</blockquote></div>