PurpleI2P / i2pd

🛡 I2P: End-to-End encrypted and anonymous Internet
https://i2pd.website
BSD 3-Clause "New" or "Revised" License
3.27k stars 423 forks source link

Keep old Docker images available? #1870

Open itamarst opened 1 year ago

itamarst commented 1 year ago

Hi,

A project I worked on started getting CI failures because release-2.43.0 Docker image went away, would it be possible to keep old releases, not just the latest one, on Docker Hub?

Thanks!

Update: I just got latest release working, but I'd like to pin a specific version and that's hard if new releases mean old images go away.

r4sas commented 1 year ago

Hello. I've removed all docker tags with versions below 2.45.1 because they don't have a full implementation of SSU2 and might crash. It is recommended to use the latest-release tag. It is also not recommended to use the application 2 versions lower than the current release (for example, below 2.44.0 for version 2.45.1) because bug fixes are constantly being released, which are not recommended to be ignored.

itamarst commented 1 year ago

To be clear, I'm not using i2pd personally; this is part of the test suite for an application that has I2P integration (Tahoe-LAFS), to make sure i2p support keeps working. I totally understand why you'd want users to use the latest, correct version, but for automated testing purposes it's nicer to have stability.

r4sas commented 1 year ago

hmm... i2pd is featured in Tahoe-LAFS? First time I hear about this.

itamarst commented 1 year ago

It's part of the test suite, turned out to be the easy way to test i2p functionality.