mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-04-25 17:16:00 +03:00
[GH-ISSUE #845] Feature Request: version listing for the Docker Hub page #523
Labels
No labels
expected: maybe someday
expected: next release
expected: release after next
expected: unlikely unless contributed
good first ticket
help wanted
pull-request
scope: all users
scope: windows users
size: easy
size: hard
size: medium
size: medium
status: backlog
status: blocked
status: done
status: idea-phase
status: needs followup
status: wip
status: wontfix
touches: API/CLI/Spec
touches: configuration
touches: data/schema/architecture
touches: dependencies/packaging
touches: docs
touches: js
touches: views/replayers/html/css
why: correctness
why: functionality
why: performance
why: security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ArchiveBox#523
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @MPeti1 on GitHub (Sep 12, 2021).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/845
Type
What is the problem that your feature request solves
I usually run ArchiveBox in Docker or similar, and when there's a new version I always find it hard to find it on Docker Hub page among all the versions.
Describe the ideal specific solution you'd want, and whether it fits into any broader scope of changes
Provide version summaries at the top of the Docker Hub page of the project, like other projects do.
An example is Alpine Linux's page on DH: https://hub.docker.com/_/alpine/
Here they provide a version summary, in which every row is like a channel, that shows which version codes point to the same container at the moment.
With ArchiveBox it could go such as this:
0.6,0.6.2andlatestwould point to the same container)sha-, though I'm not sure what are these.I don't know if and how this can be automated, but seeing how many big projects do this I would assume that it's possible.
What hacks or alternative solutions have you tried to solve the problem?
I tried searching with ctrl+f on the tags listing for
sha-and only look at those releases which weren't highlighted, and go to the next page until I find the latest stable version by number.How badly do you want this new feature?
@pirate commented on GitHub (Sep 16, 2021):
It's painful because right now the Docker homepage is just the github readme verbatim, I don't really want to build a whole pipeline to generate a separate Docker readme.
I think this is mostly only a problem when we have a big gap in time between releases. For now I recommend using the Github releases page instead of Dockers to find the latest tag. https://github.com/ArchiveBox/ArchiveBox/releases
@MPeti1 commented on GitHub (Sep 16, 2021):
Thank you, but an other reason I wanted to recommend this is that this way it would be possible to set version 0.6 or just 0 in the docker-compose file, so the container could be upgraded somewhat easier (maybe automatically) when a new version comes out, but so that it only auto-updates to bugfix versions, and not to versions where there are bigger changes.
I think this does not actually need a Dockerhub page different from the Github one, but only that you use multiple tags when building the container (like one tag for all 3 parts of the version code).
@pirate commented on GitHub (Sep 16, 2021):
It should already do that right now, we have a new autotag pipeline in 0.6 that tags with 0.6.3 and 0.6 (but not 0 on its own).
@MPeti1 commented on GitHub (Sep 16, 2021):
oh, that's good to know, thank you!
could you include this in the readme (or a wiki article)?