🌱 replace ARG with ENV in builder Dockerfile#157
Conversation
I think the versions are not getting updated which are backec by ARG. This commit replaces the same with ENV so that we get automatic updates for all the components. kubectl is excluded because maybe that will be very fast upgrades multiple times a month and kubectl is pretty stable I think and we probably don't need really fast upgrades there. Signed-off-by: kranurag7 <anurag.kumar@syself.com>
|
@chess-knight @michal-gubricky I accidentally merged main into this branch. (not an issue, I can fix and force push) I think this happens because every commit requires to be on top of main branch (only one commit ahead of main) I think this makes us slow when we want to merge multiple patches in parallel. Can we please disable this settings if you agree? |
This is no problem at all IMO because we usually use
I think this is not true, you can have multiple commits ahead of the main in the pull request, but the feature branch must be up to date(you can rebase+forcepush or merge as you did it) with the target(main) branch
That's true, you have to at least click the
This ensures pull requests targeting a matching branch have been tested with the latest code. And you can skip pipelines as I wrote above(If it is not true for you, then raise it again please). So I do not have a strong preference here, what about you @michal-gubricky? |
I agree with you @chess-knight. I think
I think also the reason why this happens is that one PR was merged before this one, so as Roman wrote feature branch was not up-to-date with
Sure, it is slower and you need to go through the process as Roman described. But I think that merging multiple patches in parallel is rare.
Personally, I would not disable it because it prevents users from merging PR when it is not up-to-date with |
|
Thank you Roman and Michal, I missed I think then it's fine and we don't need to do something. I'll stick to current workflow. Thank you for your inputs. |
|
@chess-knight I think one downside of $ go run hack/tools/release/notes.go
Changes since v0.1.0-alpha.3
---
_Thanks to all our contributors!_ 😊This is required because we use emojis in PRs and want to generate release notes accordingly. I know GitHub gives us a generate-release-notes button while creating releases and we use the same in our previously releases but then we are avoiding benefits of classifying our PRs based on emojis. By the usage of emojis, it's very clear to distinguish b/w features, bug fixes, breaking changes etc. // cc @janiskemper |
|
@kranurag7 |
|
It's clear that bot PRs contain emojis in the commit title itself so that's why they don't have missing emojis for bot PRs. But for this patch We don't have emojis in commit message but it's there on main. I think we have either added it at the merge time. |
|
I think we have |
|
Thank you, @janiskemper & me talked about the same yesterday. I think we are reaching a conclusion. We want to keep using emojis. Now going forward we have two paths:
The options are following looking at settings: |
|
I am for option 2. |
I also support this option as it eliminates the need for contributors to manually add prefixes to commit messages and to remember all available emojis. |
|
Thank you for the review, I'll merge the PR now given and will create an issue referencing this discussion to update the settings in the repo. |



I think the versions are not getting updated which are backed by ARG. This commit replaces the same with ENV so that we get automatic updates for all the components.
kubectl is excluded because maybe that will be very fast upgrades multiple times a month and kubectl is pretty stable I think and we probably don't need really fast upgrades there.