-
Notifications
You must be signed in to change notification settings - Fork 47
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
semantic-release #61
semantic-release #61
Conversation
@daks Just some initial feedback. How do you feel about having commits added to this PR? I've run this through via. By the way, the issue with It seems I've broken The packages-formula$ yamllint -s .
./.travis.yml
21:10 error empty value in block mapping (empty-values)
22:5 warning comment not indented like content (comments-indentation)
./pillar.example
1:1 warning missing document start "---" (document-start)
4:1 warning comment not indented like content (comments-indentation)
26:1 warning comment not indented like content (comments-indentation)
64:1 warning comment not indented like content (comments-indentation)
65:89 error line too long (121 > 88 characters) (line-length)
69:87 error trailing spaces (trailing-spaces)
70:89 error line too long (96 > 88 characters) (line-length)
94:43 warning missing starting space in comment (comments)
97:89 error line too long (93 > 88 characters) (line-length)
98:12 warning missing starting space in comment (comments)
98:89 error line too long (100 > 88 characters) (line-length)
101:35 warning missing starting space in comment (comments)
106:89 error line too long (102 > 88 characters) (line-length)
112:89 error line too long (112 > 88 characters) (line-length)
118:89 error line too long (108 > 88 characters) (line-length)
128:12 warning truthy value should be one of [false, true] (truthy)
./packages/defaults.yaml
3:1 warning missing document start "---" (document-start)
33:32 error too few spaces after comma (commas)
35:14 warning truthy value should be one of [false, true] (truthy)
36:23 error too few spaces after comma (commas)
47:20 warning missing starting space in comment (comments)
50:24 warning missing starting space in comment (comments)
54:12 warning truthy value should be one of [false, true] (truthy)
./packages/osfamilymap.yaml
3:1 warning missing document start "---" (document-start)
./packages/osmap.yaml
1:1 warning missing document start "---" (document-start)
14:23 error too few spaces after comma (commas)
15:14 warning truthy value should be one of [false, true] (truthy)
19:13 error empty value in block mapping (empty-values) |
@myii no problem to you adding commits. |
just remembered this WIP PR, what is its status? is there still work to be done? |
@daks Let me run |
@daks Right, I've just seen that I did start this process a couple of weeks back but ran into a trouble: All of these were failing with: Failed to complete #verify action: [progressbar is not part of the bundle. Add it to your Gemfile.] ... |
Adding |
@daks OK, for whatever reason, I had to add the "unwanted" gems as well, to get through to the
× Wanted/Required gems: should be installed (2 failed)
× true should be installed
undefined method `installed?' for true:TrueClass
Did you mean? instance_of?
× true should be installed
undefined method `installed?' for true:TrueClass
Did you mean? instance_of?
× Unwanted gems: should be uninstalled (3 failed)
× true should not be installed
undefined method `installed?' for true:TrueClass
Did you mean? instance_of?
× true should not be installed
undefined method `installed?' for true:TrueClass
Did you mean? instance_of?
× true should not be installed
undefined method `installed?' for true:TrueClass
Did you mean? instance_of? You can access my branch to see the commits I added to get to this stage. |
@daks Had a little conversation with @javierbertoli recently and the idea is to get this PR merged in and then Javier can look at bringing in the juicy bits from #54. Now, this has been a bit painful but I've got everything working: The diff that would be applied on top of this PR is here:
Now for the bad news: this doesn't apply cleanly on top of the |
@myii I'm sorry but I have not enough time these days to work on it again. Your proposed changes seems quite a lot, some to fix tests and also (it seems) that some are only needed to make the PR in-line with last version of |
@daks There's no other way, unfortunately. The pre-salted images have also changed since this PR was first proposed and that affects the test, etc. And the formula itself has moved on significantly, so that still needs to be catered for. I'll take you on your last statement: "I'm OK with whatever needs to be done" -- because that's the stage we're at so that this PR can be recovered. Otherwise, I'm fine with opening another PR and pulling in your commits to that development. That will probably be cleaner than working here but a third |
@myii no no I'm ok, go on! and thanks a lot :) |
@daks Thanks, I'll let you know how I get along... it's not like you're going to miss the major roadworks! |
* Evaluates wrongly on Debian to `salt://packages/pips/files/pip.conf` - https://travis-ci.org/myii/packages-formula/jobs/636188022#L7867
OK, I've pushed the latest changes so this is ready to be reviewed and merged -- it only took 5 months! Since this is work by @daks and myself, we'd appreciate someone else to have a look if possible. Worst case, one of us will just merge it anyway! CC: @javierbertoli @aboe76 @noelmcloughlin.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@aboe76 Yes, that would be helpful. |
sorry for late answer @aboe76: ok for me |
🎉 This PR is included in version 0.8.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
My own work on implementing semantic-release and update Kitchen tests. This is a WIP which needs to be reviewed, cleaned before any merged.
It also needs to be compared to #54 which also has started work on this implementation.
Complete tests results is here https://travis-ci.com/daks/packages-formula/builds/126515555. Only OS not working are Opensuse15 (as always? ;), Ubuntu 16.04, Debian 8 (old), Centos 6 (old).
CC @myii @javierbertoli