Comments (6)
Instead of using the latest
tag, it might be better to use a major version tag, such as 1.x
and 2.x
.
The trouble with latest
is that someone could accidentally upgrade between major versions when a version 2.0 becomes the latest release. Using a major version number will allow people to safely pin to compatible versions and require them to deliberately change the image tag when they want to upgrade.
Besides that, having a stable release tag and a dev tag seems like a sensible approach.
from wallos.
Agree with
keep updating the latest tag is shopping for a disaster.
i suggest to have 4 kind of tags :
- edge or dev : tag pointing to the cutting edge build - so if someone want to be always on the dge of the dev .. he do not hunter for version number
- latest : tag for the latest release stable - so if someone want to be alway on the stable.....
- version : what ever @ellite want , either major.minor.increment or year.day.increment - for those who like to pin to a special version
- version-dev : what ever @ellite want , either major.minor.increment-dev or year.day.increment-dev - for those who like to pin to a special version
just some food for the discussion
from wallos.
This is the iteration I was thinking on maintaining tags while giving the author more control when to release stable/beta/nightly releases:
- 3 actions:
release-stable
: takes in the git tag as an input and tags it withlatest
/stable
/<version>
release-dev
: same as above but for tagging dev builds<version>-dev
- the 3rd one will auto build on every new git tag and publish the image. (maybe under
<version>-rc
or<version>-edge
?)
i still feel this setup could be fleshed out more.
I would love take this up and contribute a PR if @ellite approves that
from wallos.
@RoguedBear i like it
let contribute a PR
from wallos.
@devzwf can you assign this issue to me then?
I was looking at the workflow file, I think I should be able to add this functionality in the same workflow file only
from wallos.
I would love to but only @ellite can for now.
from wallos.
Related Issues (20)
- SMTP Issue HOT 1
- [Feature Request] Notification period and import HOT 2
- Managing Shared Expenses: Is It Feasible to Track Individual Payments and Totals HOT 1
- BUG.Add category, refresh without name HOT 3
- [FEATURE REQUEST] Add custom fields HOT 2
- [FEATURE REQUEST] HIDE disabled subscriptions HOT 3
- [Feature Request] make Payment icon search bigger HOT 5
- Import settings and subscriptions HOT 5
- [FEATURE REQUEST] Telegram bot notifications HOT 1
- [FEATURE REQUEST] Webhook support HOT 2
- Disable login or SSO support HOT 2
- [BUG] Ampersand (&) in title or description are displayed as & HOT 6
- [Feature Request] Custom Accent Colors HOT 1
- [Feature Request] Run Wallos in Subdirectory HOT 7
- Error while upgrading the docker image HOT 1
- add push server support HOT 1
- [FEATURE REQUEST] Updated PWA Icon (iOS)
- New install - permissions issue HOT 4
- Inaccurate payment time HOT 3
- Feature request: set subscription period, expiration cancellation reminder to unsubscribe HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wallos.