whalebrew / whalebrew-packages

Core packages for Whalebrew
https://github.com/whalebrew/whalebrew
Apache License 2.0
114 stars 40 forks source link

How often are packages ~rebuilt? #92

Open colindean opened 3 years ago

colindean commented 3 years ago

How often are the containers built by this repo rebuilt?

This question came up from the author of Neuron in https://github.com/srid/neuron/issues/528#issuecomment-761873109, which is in active development and sees frequent releases.

tjamet commented 3 years ago

There is no programmed update so far. There are some on-going tasks to support building multiple versions and hence be able to re-build packages when a new version is detected (see https://github.com/whalebrew/whalebrew-packages/blob/master/kubectl/Dockerfile) to see how the version pinning is currently working.

So far I have to admit that thee update of versions is done manually though

VVKot commented 3 years ago

@tjamet how does one trigger the update for now? I.e. I would like to get a new version of neuron (1.9.7).

tjamet commented 3 years ago

builds are triggered when updating the package source files. In this case any changes in this folder: https://github.com/whalebrew/whalebrew-packages/tree/master/neuron

matthewruzzi commented 2 years ago

Some things like curl are not pinned to a specific version, and because the Dockerfile never updatesit doesn't get updated.The current version of curl is over two years old. What if we make it automatically rebuild all images every week or something or had it upgrade them all whenever a new alpine image is available?

[parallels@fedora ~]$ docker run --rm whalebrew/curl --version
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
curl 7.67.0 (x86_64-alpine-linux-musl) libcurl/7.67.0 OpenSSL/1.1.1d zlib/1.2.11 nghttp2/1.40.0
Release-Date: 2019-11-06
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS HTTP2 HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL TLS-SRP UnixSockets
tjamet commented 2 years ago

I am currently working on a mechanism to be able to bump those versions and provide constant version bumps