Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No more requirement "be in the release folder" to run cmrel, remove the flag --cloudbuild #43

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

maelvls
Copy link
Member

@maelvls maelvls commented Aug 25, 2021

Not sure what the team thinks, but I figured that it would be worth avoiding the dependency on being in the correct folder in order to run cmrel. The cloudbuild files are now embedded into the binary. I thus removed the flag --cloudbuild.

Note to the reviewer:

The downside to this approach is that we can't inspect the cloudbuild.yaml file for a given cmrel version before submitting the build. Should I add a flag --dump-cloudbuild for both stage and publish to remediate that?

@jetstack-bot jetstack-bot added the dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. label Aug 25, 2021
@jetstack-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: maelvls

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jetstack-bot jetstack-bot added approved Indicates a PR has been approved by an approver from all required OWNERS files. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Aug 25, 2021
@maelvls maelvls force-pushed the embed-cloudbuild-files branch from 73f8c57 to 7f6411e Compare August 25, 2021 14:57
@jetstack-bot jetstack-bot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Aug 25, 2021
@maelvls maelvls changed the title No more requirement "be in the release folder" to run cmrel No more requirement "be in the release folder" to run cmrel, remove the flag --cloudbuild Sep 1, 2021
@maelvls maelvls force-pushed the embed-cloudbuild-files branch from 7f6411e to 95902dc Compare September 1, 2021 16:30
The flag --cloudbuild was thus removed.

Signed-off-by: Maël Valais <[email protected]>
@maelvls maelvls force-pushed the embed-cloudbuild-files branch from 95902dc to bf965bf Compare September 1, 2021 16:33
@jetstack-bot jetstack-bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 3, 2021
@jetstack-bot
Copy link
Contributor

@maelvls: PR needs rebase.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants