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

LTS 2.263.4 #135

Closed
33 tasks done
MarkEWaite opened this issue Feb 9, 2021 · 0 comments
Closed
33 tasks done

LTS 2.263.4 #135

MarkEWaite opened this issue Feb 9, 2021 · 0 comments
Labels
lts-checklist This issue tracks the progress of an LTS release

Comments

@MarkEWaite
Copy link
Contributor

MarkEWaite commented Feb 9, 2021

LTS 2.263.4

Release Lead

@timja

Prep work

  • LTS baseline discussed and selected in the Jenkins developers mailing list

  • Create or update release branch in jenkinsci/jenkins, e.g. stable-2.263

  • Create or update release branch in jenkins-infra/release, e.g. stable-2.263 (PR-136 Package Jenkins 2.263.4 merged)

  • Create or update release branch in jenkinsci/packaging, e.g. stable-2.263

  • Create pull request to update bom to the weekly version that will be the base of the release line (strike this out for new point release)

  • Create pull request to update configuration-as-code integration tests to the weekly version that will be the base of the release line (strike this out for new point release)

  • Review Jira and GitHub pull requests for additional LTS candidates, adding the 'lts-candidate' label, and ensure that all tickets are resolved in jira

  • Backporting announcement email - script

  • Update jira labels with the selected issues, e.g. 2.263.4-fixed, 2.263.4-rejected

  • Backport changes, create a local branch in jenkinsci/jenkins, run the script to locate commits via jira ID, some manual work is required to locate them if the issue ID wasn't present at merge time, backport with git cherry-pick -x $commit

  • Open backporting PR with into-lts label and summary of changes in description from script

  • Review ATH, bom and configuration-as-code integration tests results

  • Prepare LTS changelog based on the style guide using the changelog generator (PR-4094 merged - changelog and upgrade guide)

  • Prepare LTS upgrade guide based on previous upgrade guides - (PR-4100 merged - revised upgrade guide for Docker image change)

RC creation

  • Merge backporting PR in jenkinci/jenkins using a merge commit (do not squash)

  • Create or update release branch in jenkins-infra/release, e.g. stable-2.263.

  • Create or update packaging branch in jenkinsci/packaging, e.g. stable-2.263

  • Run job on release.ci.jenkins.io

  • Publish a pre-release Github release, currently we don't have a changelog for RCs

  • Send announcement email

  • Check with security team that no security update is planned. If a security update is planned, revise the checklist after the public pre-announcement to the jenkinsci-advisories mailing list

LTS release

timja pushed a commit to jenkinsci/configuration-as-code-plugin that referenced this issue Feb 10, 2021
Per the Jenkins LTS release checklist
jenkins-infra/release#135
@NotMyFault NotMyFault added the lts-checklist This issue tracks the progress of an LTS release label Jun 22, 2022
JosephMancusoa added a commit to JosephMancusoa/configuration-as-code-plugin that referenced this issue Dec 26, 2022
Per the Jenkins LTS release checklist
jenkins-infra/release#135
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lts-checklist This issue tracks the progress of an LTS release
Projects
None yet
Development

No branches or pull requests

2 participants