Re: [foreman-dev] Plugin gems with a single author - redux

2017-11-10 Thread Greg Sutcliffe
On 10/11/17 15:20, Ewoud Kohl van Wijngaarden wrote:
> On Fri, Nov 10, 2017 at 02:02:10PM +, Greg Sutcliffe wrote:
>> To make this a more "official" policy, I've created a "Foreman" account
>> on Rubygems, and the user  can be added
>> to any gem we keep on our namespace. This should minimize any issues
>> when transferring gems to new owners.
> 
> For what it's worth: it'd be good if this was rubyg...@theforeman.org,
> even if it's still stored on gmail. That way you can easily change it as
> long as you own the domain.

Agreed. Ohad is away (he controls the DNS domain), and I wanted to get
it done while I was thinking about it. I'll get that alias sorted when
he's back.



-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: OpenPGP digital signature


Re: [foreman-dev] Plugin gems with a single author - redux

2017-11-10 Thread Ewoud Kohl van Wijngaarden

On Fri, Nov 10, 2017 at 02:02:10PM +, Greg Sutcliffe wrote:

To make this a more "official" policy, I've created a "Foreman" account
on Rubygems, and the user  can be added
to any gem we keep on our namespace. This should minimize any issues
when transferring gems to new owners.


For what it's worth: it'd be good if this was rubyg...@theforeman.org, 
even if it's still stored on gmail. That way you can easily change it as 
long as you own the domain.


--
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Plugin gems with a single author - redux

2017-11-10 Thread Greg Sutcliffe
On 10/11/17 14:23, Ewoud Kohl van Wijngaarden wrote:
> 
> I like this. What are the opinions on deploying gems through Travis like
> voxpupuli does?
> 
> https://docs.travis-ci.com/user/deployment/rubygems/
> 
> tl;dr: on tags it can deploy the gem to rubygems. It standardizes the
> deploy process and you're sure that any gem has a tag and vice versa.

I was about to suggest *exactly* this. Add the gems to a bot, let the
bot handle pushing new versions. Can be automated from the Git so we
don't even need any other authors on a gem (provided the access to the
bot account is properly shared for yanking etc).

Thoughts everyone?


-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Plugin gems with a single author - redux

2017-11-10 Thread Ewoud Kohl van Wijngaarden

On Fri, Nov 10, 2017 at 02:02:10PM +, Greg Sutcliffe wrote:

A few months ago we added a policy that required 2 gem authors per
plugin. We did, however struggle to actually get two authors on some
plugins.

To make this a more "official" policy, I've created a "Foreman" account
on Rubygems, and the user  can be added
to any gem we keep on our namespace. This should minimize any issues
when transferring gems to new owners.

The account has a recovery email of my RedHat address, which means it
can be recovered even if I get hit by a bus (because my superiors can
open it). I will also revive the discussion about sharing infra
passwords with appropriate security ;)

Unless anyone has any strong objections, I'll send a PR for review to
make adding this owner an official policy for our gems.


I like this. What are the opinions on deploying gems through Travis like 
voxpupuli does?


https://docs.travis-ci.com/user/deployment/rubygems/

tl;dr: on tags it can deploy the gem to rubygems. It standardizes the 
deploy process and you're sure that any gem has a tag and vice versa.


--
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.