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

Add Jeremie Playout as a Jenkins LTS release lead #4493

Open
MarkEWaite opened this issue Jan 14, 2025 · 3 comments
Open

Add Jeremie Playout as a Jenkins LTS release lead #4493

MarkEWaite opened this issue Jan 14, 2025 · 3 comments
Labels
github-permissions Request for GitHub permissiosn

Comments

@MarkEWaite
Copy link

MarkEWaite commented Jan 14, 2025

GitHub repositories

@jplayout needs to be added to the

  • @jenkins-infra/release and
  • @jenkinsci/release teams

GitHub users to have permission

@jplayout

Permission level

Write

Justification

@jplayout has volunteered to be the Jenkins 2.492.1 release lead. The first release candidate of that release will be 22 Jan 2025.

Per the access permissions described in the Jenkins LTS release process, @jplayout needs to be added to the @jenkins-infra/release team and the @jenkinsci/release team so that he has access to create the LTS release checklist for Jenkins 2.492.1. Membership in those teams will allow him to be the 2.492.1 release lead and run the steps for that newly created checklist.

While adding him to the @jenkins-infra/release team, it would be good to add @krisstern as well. Kris has been the Jenkins LTS release lead multiple times without being added to that team, so I assume that permissions were granted some other way.

@MarkEWaite MarkEWaite added triage Incoming issues that need review github-permissions Request for GitHub permissiosn labels Jan 14, 2025
@timja
Copy link
Member

timja commented Jan 14, 2025

While adding him to the @jenkins-infra/release team, it would be good to add @krisstern as well. Kris has been the Jenkins LTS release lead multiple times without being added to that team, so I assume that permissions were granted some other way.

I don't think Kris had permissions on the jenkins-infra repository someone else probably just merges the PRs (likely me).

Generally we wouldn't add people on their first release but in this case I think should be ok.

I've added Kris to the jenkins-infra release team.

@krisstern
Copy link
Member

Thanks @MarkEWaite and @timja! Appreciate it

@dduportal dduportal added this to the infra-team-sync-2025-01-21 milestone Jan 15, 2025
@dduportal dduportal removed the triage Incoming issues that need review label Jan 15, 2025
@MarkEWaite
Copy link
Author

I've added @jplayout to the repository security settings of the release repository. That gives him the same permissions as @cathychan , @imonteroperez , and @res0nance and should be enough for him to be the 2.492.1 release lead. I think that it is better to eventually add all those users to the @jenkins-infra/release team rather than maintain them as users added separately to the repository security settings, but his current permissions in that repository should be enough for him to act as release lead.

I pushed the initial 2.492.1 commit and the stable-2.492 branch from @jplayout to Jenkins core. Now that the stable-2.492 branch exists, I think that @jplayout has enough permissions to complete the 2.492.1 release, since core maintainers will review and merge any backporting pull requests.

The 2.492.1 LTS release checklist is now in progress. Release candidate is scheduled for Wednesday 22 Jan 2025.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github-permissions Request for GitHub permissiosn
Projects
None yet
Development

No branches or pull requests

4 participants