-
Notifications
You must be signed in to change notification settings - Fork 10
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
fix: make emails configurable #12
Conversation
71cf946
to
302877b
Compare
302877b
to
a97e47b
Compare
The repository has no tags yet, and this is a breaking change for ManoMano. I guess we should tag it as 1.0.0 (or maybe 0.1.0, and we tag 1.0.0 when we know for a fact another company is using it. @fleboulch , are you already using it?) and document the breaking change in the release notes. I will try to find out what is our deploy process internally to determine what our deploy process for Homer is, because we need to define that variable somewhere before deploying the new release. |
Hey @greg0ire ! I hope your are doing well. |
Hey mate, doing well, thanks! I asked internally about the deploy process… no answer so far, so yeah, let's do as you suggest. @fleboulch, can you please implement a fallback to the legacy values? |
Thanks guys for your feedbacks! I will implement it shortly |
I added a commit to implement the fallback behaviour. Feel free to comment |
I will try to get Js specialists at ManoMano to review this, as I'm not one of them by any means. |
Thanks a lot! I'm not also a JS expert so maybe there is some parts to improve |
I'm starting to think we are still using our internal fork, as MRs keep flowing to it, so I might ask you to |
@fleboulch I've been able to confirm that we are still not using the open-source version of Homer internally, which means this won't be a breaking change. You can drop that last commit with the instructions in my previous message. Sorry for wasting your time with this 😓 |
002ad19
to
a97e47b
Compare
I removed it. I'm seeing a step in red because my commit is not signed. Is it a mandatory policy? |
@cicoub13 do you recall why signed commits are a requirement? I'm not saying Homer isn't a sensitive project (after all, it has access to Gitlab and Slack), but I'm not sure how much sense it makes in the context of open source: it just guarantees that somebody is not trying to pass as somebody else, but since we don't particularly do a background check on people in the first place, I don't see the point. |
We required that for internal/private repositories. I don't see any reason for public ones (as you said, we cannot require identity verification for contributors). |
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.
LGTM
Thanks @fleboulch ! |
Fix #11