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

Add Renovate to Ivy Integration tests #28121

Closed
wants to merge 1 commit into from
Closed

Add Renovate to Ivy Integration tests #28121

wants to merge 1 commit into from

Conversation

alan-agius4
Copy link
Contributor

This will be important to keep the CLI / Framework changes in sync and not to have size regressions.

TOOL-582

@alan-agius4 alan-agius4 requested review from a team as code owners January 14, 2019 08:31
@alan-agius4 alan-agius4 changed the title Renovate Add Renovate to Ivy Integration tests Jan 14, 2019
@alan-agius4
Copy link
Contributor Author

//cc @alexeagle

Copy link
Contributor

@IgorMinar IgorMinar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this looks promising. I'll let Alex review/approve.

renovate.json Show resolved Hide resolved
renovate.json Outdated Show resolved Hide resolved
renovate.json Show resolved Hide resolved
renovate.json Show resolved Hide resolved
renovate.json Show resolved Hide resolved
renovate.json Show resolved Hide resolved
Copy link
Member

@petebacondarwin petebacondarwin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am a little troubled by the inability to compute what branches to watch but not enough to block landing this and seeing how it goes. Let's start with master only, eh?
The problem with watching the patch branch, is that we would need to update this list of branches each time we change the patch branch. This would be yet another step in the caretaker's duties. But I could see that we could also automate this update in a future release script.

@jasonaden jasonaden added the area: build & ci Related the build and CI infrastructure of the project label Jan 24, 2019
@ngbot ngbot bot added this to the needsTriage milestone Jan 24, 2019
@IgorMinar
Copy link
Contributor

IgorMinar commented Jan 25, 2019 via email

@petebacondarwin
Copy link
Member

@IgorMinar I think you might have a good idea here. It would indeed make renovate much more usable, and also make the merging of PRs more straightforward for the caretaker - since they don't have to think about what version we are on; just merge to the branch(es) that matches the PR target(s). And releases are much less common than merges so we should aim to simplify the more common case.

renovate.json Show resolved Hide resolved
"enabled": false
}
},
"packageRules": [
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are comments allowed in this file? it would be nice to answer some questions inline (like does this section mean that we only update these three package groups?)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unfortunately not, it's not possible to add comments.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we use a .js file instead?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah though, it has to be named config.js in the root of project. Not sure how you all feel about this.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤢

Copy link
Member

@gkalpak gkalpak Feb 6, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

According to this, we can use an arbitrary name via RENOVATE_CONFIG_FILE, but this is still less than ideal.
That is a very weird default name. Maybe renovate would want to change it if we asked politely 😁

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don’t know why they didn’t bandit renovate-config.js by default

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@alexeagle what do you think of the above?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd rather keep json with no comments, we should add README content somewhere about how renovate works and how to operate it though. Can be another PR

@alexeagle alexeagle added the target: major This PR is targeted for the next major release label Feb 5, 2019
This will be important to keep the CLI / Framework changes in sync and not to have size regressions.

TOOL-582 #resolve
@alexeagle alexeagle added the action: merge The PR is ready for merge by the caretaker label Feb 19, 2019
@IgorMinar IgorMinar closed this in 55b144b Feb 19, 2019
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 14, 2019
@alan-agius4 alan-agius4 deleted the renovate branch April 20, 2021 07:03
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project cla: yes target: major This PR is targeted for the next major release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants