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

Docs: clarify process for adding committers #11272

Merged
merged 2 commits into from Jan 17, 2019
Merged

Conversation

kaicataldo
Copy link
Member

What is the purpose of this pull request? (put an "X" next to item)

[X] Documentation update
[ ] Bug fix (template)
[ ] New rule (template)
[ ] Changes an existing rule (template)
[ ] Add autofixing to a rule
[ ] Add a CLI option
[ ] Add something to the core
[ ] Other, please explain:

What changes did you make? (Give an overview)
Added a bullet point highlighting that we should get confirmation from a new committer before adding them to the team.

Is there anything you'd like reviewers to focus on?
Nothing in particular.

@eslint-deprecated eslint-deprecated bot added the triage An ESLint team member will look at this issue soon label Jan 14, 2019
@kaicataldo kaicataldo added documentation Relates to ESLint's documentation and removed triage An ESLint team member will look at this issue soon labels Jan 14, 2019
@platinumazure
Copy link
Member

Not sure if this is a governance change-- if so, should we run by the TSC (or at least wait for a majority of 👍s here)?

@kaicataldo
Copy link
Member Author

@platinumazure That's a good point. I had assumed this was what we were doing (since it's how it worked for me, though that was a long time ago now!), but it probably would be best to run it by the TSC. If we don't reach consensus here I'll bring it up in the next TSC meeting.

@not-an-aardvark
Copy link
Member

Should we add a step to run the Jenkins job that updates the team page on the website?

@nzakas
Copy link
Member

nzakas commented Jan 16, 2019

I agree this seems to just better explain what we are already doing, so it's not really a governance change, just a documentation change (changes to the way we do things should definitely be discussed in a TSC meeting).

The job to update the team page is currently setup to run after an ESLint release job completes, so I'm not sure we need to manually run the job unless there is a concern about a time lag.

@platinumazure
Copy link
Member

@nzakas

The job to update the team page is currently setup to run after an ESLint release job completes, so I'm not sure we need to manually run the job unless there is a concern about a time lag.

Is that the case? I remember there was some difficulty integrating this with the release, although maybe the goal at that time was to include it in gensite and that didn't work? I guess I'm not 100% sure where this landed-- if it's really working after the release, then I'm okay with not manually running the job as committers are added.

@nzakas
Copy link
Member

nzakas commented Jan 16, 2019

That is the case. Originally I tried putting it in gensite and that turned into a horrible mess, so I pulled it out into a separate job on Jenkins. That job watches for the completion of the ESLint Release Jenkins job and then runs. We can, of course, also run it manually if we need to.

@kaicataldo
Copy link
Member Author

It looks like we have 5 TSC members (including myself) in favor of this change (either through approval or a 👍) and no 👎, so I don't think this needs to be discussed in the TSC meeting. I'll wait a little bit longer before merging to give @ilyavolodin and @mysticatea a little more time to voice their opinions.

@not-an-aardvark
Copy link
Member

I pulled it out into a separate job on Jenkins. That job watches for the completion of the ESLint Release Jenkins job and then runs. We can, of course, also run it manually if we need to.

Are you sure this is working? Looking at https://jenkins.eslint.org/job/eslint.org%20Team%20Data/ it seems like the job hasn't run since December 6th, but the ESLint Release job has been run several times since then.

@kaicataldo kaicataldo merged commit 04450bb into master Jan 17, 2019
@kaicataldo kaicataldo deleted the governance-update branch January 17, 2019 16:05
@nzakas
Copy link
Member

nzakas commented Jan 18, 2019 via email

@eslint-deprecated eslint-deprecated bot locked and limited conversation to collaborators Jul 17, 2019
@eslint-deprecated eslint-deprecated bot added the archived due to age This issue has been archived; please open a new issue for any further discussion label Jul 17, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
archived due to age This issue has been archived; please open a new issue for any further discussion documentation Relates to ESLint's documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants