Closed fzipi closed 4 years ago
@fzipi If you permit me, I'll "hijack" this PR to merge in all of the changes we discussed in #213. That will include some modifications to what you've provided here, to match the general structure we are using across all of our formulas. I'll ensure the attribution for these parts will remain with you. Is that OK with you?
One thing I'm thinking about is limiting the users.vimrc
state to only run for one of the instances. I've just run this across all of the platforms (https://travis-ci.org/myii/users-formula/builds/605195734) and it adds 20-40 seconds per instance.
For sure!
@fzipi OK, here's what I'm proposing to push here to replace the current commits (due to amendments):
This passes in Travis:
Specifically the new vimrc
suite (which runs the default
suite tests as well):
I'll await your feedback before going forward.
This adds lots of quality on top. It is perfect! Thanks again!
@fzipi Thanks for the review. I'm usually able to push additional commits to a contributor's branch but I can't force push to it, to replace the existing commits. So which of the following appeals to you?
Sorry @myii , realised I owed you the answer! My apologies.
I would say let's close this one, and and let's create a new one with yours. So 3) :)
Thanks @fzipi, I've created #216 with your (amended) commits included.
This PR adds tests to verify that .vimrc is being correctly generated.
Related to #213 .
PR progress checklist (to be filled in by reviewers)
What type of PR is this?
Primary type
[build]
Changes related to the build system[chore]
Changes to the build process or auxiliary tools and libraries such as documentation generation[ci]
Changes to the continuous integration configuration[feat]
A new feature[fix]
A bug fix[perf]
A code change that improves performance[refactor]
A code change that neither fixes a bug nor adds a feature[revert]
A change used to revert a previous commit[style]
Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.)Secondary type
[docs]
Documentation changes[test]
Adding missing or correcting existing testsDoes this PR introduce a
BREAKING CHANGE
?No.
Related issues and/or pull requests
Describe the changes you're proposing
Pillar / config required to test the proposed changes
Debug log showing how the proposed changes work
Documentation checklist
README
(e.g.Available states
).pillar.example
.Testing checklist
state_top
).Additional context