Skip to content
Snippets Groups Projects

Release post - GitLab 11.4

Merged James Ramsay (ex-GitLab) requested to merge release-11-4 into master

Review Apps: https://release-11-4.about.gitlab.com/2018/10/22/gitlab-11-4-released/

Release post:

Related files:

Handbook references:

People:

Release post manager Tech writer Copyedit Messaging Lead Social
@jramsay @eread xx @johnjeremiah xx

General contributions

Due date: 2018-10-12 (6th working day before the 22nd)

All contributions added by team members, collaborators, and Product Managers (PMs).

Author's checklist

Due date: 2018-10-12 (6th working day before the 22nd) - @jramsay

The PM leading the post is responsible for adding and checking the following items:

  • Label MR: ~"blog post" release release post ~P1
  • Assign the MR to yourself
  • Add milestone
  • Update the links and due dates in this MR description
  • Make sure the blog post initial files, as well as this MR template contain the latest templates
  • Add authorship (author's data)
  • Ask the Marketing reviewer to add the introduction
  • Add MVP (feature block)
  • Add MVP to data/mvps.yml
  • Add cover image (image_title) (scaled and compressed)
  • Add social sharing image (twitter_image) (scaled and compressed)
  • Make sure all feature descriptions are positive and cheerful
  • Make sure all features listed in the direction page are included in the post
  • Mention the release managers to remind them to add the upgrade barometer section
  • Mention the team leads to remind them to add the performance improvements: Yorick, Douwe, Sean, Remy, Stan, Kamil, Tim Z., Clement, Andre
  • Ping @atflowers and @aoetama to add the Release Radar webcast link
  • Make sure Upgrade barometer is in
  • Check which one is the top feature (with Job and William)
  • Check if deprecations are included
  • Alert people one working day before each due date (post a comment to #release-post Slack channel)
  • Remove remaining template sections
  • Make sure all images (png, jpg, and gifs) are smaller than 300 KB each
  • Run the release post through an automated spell and grammar check
  • Perform the content review

Recurring blocks

Due date: 2018-10-12 (6th working day before the 22nd)

The following sections are always present, and managed by the PM or Eng lead owning the related area:

  • Add GitLab Runner improvements: Fabio
  • Add Omnibus improvements: Joshua
  • Add Mattermost update to the Omnibus improvements section: Victor
  • Add Performance improvements: Douwe, Sean, Kamil, Yorick, Tim

Feature blocks

Due date: 2018-10-12 (6th working day before the 22nd)

The Product Managers are responsible for adding their feature blocks to the release post by the due date for general contributions. PMs are also responsible for adding any notable Community Contributions.

PMs: please check your box only when all your features and deprecations were added with completion (documentation links, images, etc). Pls don't check if there are still things missing.

Tip: make your own checklist:

  • Primary features
  • Improvements (secondary features)
  • Deprecations
  • Documentation updated
  • Documentation links added to the post
  • Community contributions
  • Illustrations added to the post (compressed)
  • Update features.yml (with accompanying screenshots)

Review

Ideally, complete the review until the 4th working day before the 22nd, so that the 3rd and the 2nd working day before the release could be left for fixes and small improvements.

Content review

Due date: 2018-10-15 (5th working day before the 22nd)

Performed by the author of the post: @jramsay

  • Label MR: ~"blog post" release review-in-progress
  • Check all comments in the thread (make sure no contribution was left behind)
  • Check Features' names
  • Check Features' availability (Core, Starter, Premium, Ultimate badges)
  • Check Documentation links (all feature blocks contain documentation_link)
  • Make sure documentation_link links to feature webpages when available
  • Update home page bannersource/includes/hello-bar.html.haml
  • Features were added to data/features.yml (with accompanying screenshots)
  • Check all images size < 300KB (compress them all with TinyPNG or similar tool)
  • Pull master, resolve any conflicts
  • Make sure all discussions in the thread are resolved
  • Mention Mark Pundsack to remind him to review
  • Assign the MR to the next reviewer (structural check)
  • Lock features.yml with File Locking on the 21st

Structural check

Due date: 2018-10-17 (3rd working day before the 22nd)

Performed by technical writers: @eread

    1. Structural check
  • Add the label review-structure
  • Check frontmatter (entries, syntax)
  • Check image_title and twitter_image
  • Check image shadow applied correctly: {image_noshadow: true} when an image already has shadow
  • Videos/iframes wrapped in <figure> tags (responsiveness)
  • Wrap text
  • Check headers in sentence case
  • Check feature and product names in capital case
  • Check if images are harmonic/consistent
  • Add/check cover img reference (at the end of the post)
  • Columns (content balance between the columns)
  • Meaningful links (SEO)
  • Badges consistency (applied to all headings)
  • Double check documentation updates
  • Check documentation links (point to /ee/, not to /ce/)
  • Check about.gitlab.com links: relative URLs
  • Check the anchor links in the intro
  • Remove any remaining instructions
  • Remove HTML comments
  • Run deadlink checker
  • Pull master
  • Update release template with any changes (if necessary)
  • Post a comment in the #general channel linking to the review app + MR reminding the team to take a look at the RP and report any problems in the #release-post channel. (Do NOT ping @all or @channel)
  • Remove the label review-structure
  • Assign the MR to the next reviewer (copyedit)

Further reviews

Due date: 2018-10-18 (2nd working day before the 22nd)

  • Copyedit (content team): @erica
    • Title
    • Description
    • Intro
    • Grammar, spelling, clearness (body)
    • Homepage Blurb
    • Tweet social sharing text (for Twitter, FB, and LinkedIn)
    • Assign the MR to the next reviewer (marketing)
  • Marketing review (PMMs - messaging lead): @johnjeremiah
    • Write the introduction (by the 6th day before the 22nd)
    • Check/copyedit feature blocks
    • Check/copyedit features.yml
    • Check/copyedit homepage blurb
    • Check/copyedit social sharing text
    • Mention Job for final check
    • Remove the label review-in-progress
    • Assign the MR back to the author

Merge it :rocket:

The author of the post is responsible for merging the MR and following up with possible adjustments/fixes.

Last check before merging

  • Read the important notes below
  • Mention @matteeyah to remind him to send the swag pack to the MVP
  • Check if all the anchor links in the intro are working
  • Check if there are no broken links
  • Pull master and fix any conflicts
  • Check if there isn't any alert on Slack's #release-post and #general channels
  • Check if there isn't any alert on this MR thread
  • Check if the tweet copy is ready and someone is ready to share on social media
  • Ask the release managers to ping you when the packs are publicly available (and GitLab.com is up and running on the release version)
  • Unlock features.yml just before merging
  • Merge the MR
  • Wait for the pipeline
  • Check the look on social media with Twitter Card Validator and Facebook Debugger
  • Share on social media

Important notes

  • The post is to be merged on the 22nd at 15:00 UTC and as soon as GitLab.com is up and running on the new release version, and all packages are publicly available. Not before.
  • The usual release time is 15:00 UTC but it varies according to the deployment. If something comes up and delays the release, the release post will be delayed with the release.
  • Coordinate the timing with the release managers. Ask them to keep you in the loop.
  • After merging, wait a few minutes to see if no one spot an error (usually posted in #general), then share on Twitter, Facebook, and LinkedIn, or make sure someone (Emily vH, JJ, Marcia) does.
  • Keep an eye on Slack and in the blog post comments for a few hours to make sure no one found anything that should be fixed
Edited by James Ramsay (ex-GitLab)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 2 commits

    Compare with previous version

  • Proposed Mattermost section:

    GitLab Mattermost 5.3

    GitLab 11.4 includes Mattermost 5.3, an open source Slack-alternative whose newest release includes enhanced search on desktop and mobile, plus much more. It includes security updates and upgrading is recommended.

    ### GitLab Mattermost 5.3
    
    GitLab 11.4 includes [Mattermost 5.3](https://mattermost.com/blog/mattermost-5-3-enhanced-search-on-desktop-and-mobile-plugin-hackathon-highlights-and-more/), an [open source Slack-alternative](https://mattermost.com/) whose newest release includes enhanced search on desktop and mobile, plus much more. It includes [security updates](https://about.mattermost.com/security-updates/) and upgrading is recommended.
  • Thanks for providing this section early, @amy.blais! cc @victorwu (now @danielgruesso?)

    Edited by Andreas Kämmerle
  • Andreas Kämmerle added 152 commits

    added 152 commits

    • 1c603847 - Initial work on event region validation
    • 4d7bf54b - Check region against a whitelist
    • 291b4a77 - Output whitelist with error message
    • 3ceca6b5 - Need to actually run the events region lint task
    • 1d21a930 - Update test per handbook
    • 2c49cbf0 - Add new file
    • 45bfa7af - Update 2018-10-08-contributor-post-Luke.html.md.erb
    • 0d56714a - Update events.yml for AMER to NORAM and LATAM for all events that are in the future
    • bde6da6d - Moved the planning board, updating the link
    • e345eb32 - Update source/jobs/index.html.haml
    • e66db09b - AE and AM job families should include their mid-market focus
    • ecdc7a8f - Add UX Research Manager Role
    • 9dd43dbb - Upload New File (Luke Picciau photo)
    • 53bccc6b - Upload New File (updated photo for Luke)
    • ad93b6b8 - Update 2018-10-08-contributor-post-Luke.html.md.erb
    • 25c6bcbc - Update 2018-10-08-contributor-post-Luke.html.md.erb
    • 22728fdd - Update source/privacy/index.html.haml
    • 6e75b9e8 - Score OKRs for Configure team Q3 2018
    • b4c9caea - update researcher's to be plural
    • c4e7dfdb - Put specific numbers in place for hiring goals
    • d7f7e65f - Added link to vendor contract approval process
    • 8cc28d35 - update regions
    • 45092c49 - Update index.html.md
    • 280e1d6d - Update index.html.md
    • 967c09fe - Initial edits
    • 32d447a7 - add myself as a reviewer for gitlab-ce and gitlab-ee
    • d472d1b6 - Further edits
    • 0cbeaa6c - Add newsletter form
    • deae8319 - Add the release post for 11.3.2
    • b27680c2 - Added security facet in test planning.
    • a9e7bcfa - Make rubocop happy
    • 6f1d843f - Do not use %W unless interpolation is needed
    • d68026e4 - use brackets for %w-literals
    • b567fac0 - Update index.html.md
    • c649c7c5 - Added "mandatory" comment on details for event to be added
    • 42947434 - Updates to CHD
    • 6f498364 - Update the link to the update page
    • 8de52d55 - Update source/what-is-gitlab/index.html.haml
    • 4e10e41d - add workflow section
    • 01f15b3f - updated links to code pages, support tiers, and pricing
    • d662e582 - Update index.html.md
    • d89c14e9 - add content hack day page to related pages
    • 3d22f764 - Copy edits
    • 6d4bcfa3 - added link to playlist
    • 21e9e92a - add video
    • f1d4b471 - Update subscription.html.haml
    • 58a6b097 - Remove last three g2 reviews
    • 8ee79096 - Add description field
    • 6ae9be23 - Add John as PMM for 11.4
    • 8082d8a6 - Add example of standalone specialist job families
    • 4e4602c5 - add prof serv form to scoring
    • 9922dd5a - Fix Victor's team page anchor
    • d43e98b2 - Resolve Erica's comment
    • b69d0c83 - Add images to is it any good page
    • 6dbd90f8 - add prof serv handling details
    • fd7f5892 - update regions
    • 48dd75f5 - add link to email policy in rules of engagement
    • 197b581e - Update features.yml updated Blackduck
    • 07a60f97 - change button text for SDLC table Comps button
    • 4871f627 - Updated status info
    • c71fe433 - Update source/handbook/ea/index.html.md
    • caad834b - change sdlc button text in correct file
    • 9685c3c7 - edit sonatype nexus summary to focus on security
    • 91a41495 - Add sonatype nexus to secure stage for sdlc table
    • 60b2b571 - fix tool page template and make website edit instructions talk about using it
    • d39d21d9 - remove platform from sonatype comp title page
    • 578a12e5 - added detail on trial process
    • ef6b3417 - Adding structure to UX team
    • 5d5bb6be - Fixing busted events
    • d0f312df - Fixing absolute URLs
    • 1fdf1f19 - Fixing Role URLs
    • 2e43cf07 - update tfs/vsts to tfs/vsts/Azure DevOps
    • 9deb64df - update scoring order
    • bb3b0755 - add creation instructions
    • 9da57ce5 - update position with must-haves
    • 60728c97 - Typos
    • 0b8a15f9 - Tweak to sentence
    • 7878b7bc - fix link in spinnaker summary and move to proper stage in sdlc
    • d729b946 - Add Azure DevOps to icon tooltip
    • 86b16794 - Bump release to 11.3.3 and explain why
    • c0ef36dd - Update date
    • 738ac657 - Mention that 11.2 introduced an API breaking change
    • 40fd649e - Remove cross-project pipelines since we are bringing up to Q4 18
    • 660d45d1 - Copy edits, formatting
    • a034be44 - Adds gitlab and twitter handle for Martin Wortschack
    • 7bd83dff - Change the sign-up link to the pricing page
    • c8eca1ed - Jj agile overview
    • ec754c92 - Add editorial calendar and related links
    • c20069d7 - Add Git anniversary
    • f677458c - Added Frontend Engineering Managers to Product Overview
    • 0d4f3199 - Update source/images/team/amandarueda.jpg, data/team.yml files
    • f41e2a1a - Updated #15 (closed) to be more clear since you choose branch name prior to clicking commit changes.
    • 11117cd2 - Use couragous instead of agressive.
    • a95c8380 - add best practices
    • 706a20da - Add Good, Bad, Try to Configure OKRs Q3 2018
    • 79bff433 - Link to context.
    • 1f2821bd - :lipstick: Typo
    • 93b05443 - Clarifying priority
    • 012c7b69 - Katherine and Sarah report to UX Director
    • 1e710e52 - Moving Katherine up to keep her and Sarah close on the org chart
    • c4a45629 - Jj agile overview2
    • 8de2dc23 - Changing proposals isn't iterating.
    • 3d03ca38 - remove empty months
    • 786fee20 - The production SRE page should include a note about on-call responsibilites and…
    • dae80e81 - Fix a typo: chang -> change
    • e3e55629 - Fix typo
    • da3265d9 - Remove Forrester VSM info, because link to VSM page is here.
    • e7756d2d - Create template
    • 2afcc461 - Clarify inactive issues
    • 483b3abc - Jj agileoverview3
    • 9e815265 - Remove form on gartner
    • d4b6d168 - Resolve "Remove selector from comparison pages and add breadcrum"
    • cf637afa - add image param
    • ab950a29 - Added anecdotes and resource link about Azure DevOps
    • 3649b161 - Change who luke and jarek report to
    • 8872b2c3 - Fix for broken button and for better positioning
    • 299a6b98 - clarify priority label to match the actual label
    • 849d8da0 - Quick fix, dont give h2s a margin top of 0 in tiles
    • 4abce4e7 - Remove unnecessary content_for
    • 27d28c64 - clarify that stages are plan to monitor
    • 77b8480e - Dev Ops split
    • d9df1956 - Add post
    • f84d4613 - Upload cover image
    • 106d9cf3 - Upload inline image
    • fc8ea04d - Add sales training resource page to AR handbook page
    • 75c0d8bd - Add new file
    • 1f12b8d2 - Delete .gitkeep
    • e537e43b - Update index.html.haml
    • f593a77d - Update fixing some typos, adding dates to reports, adjusting layout
    • 5aae5c8d - Menu to match IA
    • c017d648 - Deleted source/partners/index.html.md
    • 62edf64b - remove ns from team page
    • 16c082b2 - Update team.yml
    • f1d82ba9 - Fix hyperlinks
    • a17bdadf - Move file
    • ac683818 - Copy edits, formatting
    • f2aa392c - add link to request email section
    • f2d1518d - update title
    • ae07d7c3 - add mpm link to main nav
    • 04fa2c1c - fix spelling
    • e88facb6 - Move strategic partners down
    • bd7b8582 - Update source/handbook/business-ops/index.html.md
    • 1ff84cf2 - Add Bizible definitions and usage
    • 9cb4004c - add ss
    • 1dba72b5 - Move install under community
    • b6656fb2 - Update data/team.yml
    • d2634794 - Update index.html.md - reformat and added OOO
    • 1bf6b924 - Update index.html.md - reformat and move order of assignment up.
    • 0c697134 - remove times
    • 5970e399 - Update frontend-to-ux post
    • dbaf401f - Update move content from main AR handbook page to this page.
    • 66d2c22d - Added instructions on how to request access to YT

    Compare with previous version

  • added 1 commit

    • e1ad7f51 - Add status message feature placeholder

    Compare with previous version

  • added 1 commit

    • 2859c832 - Add Admin area settings feature placeholder

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    • a5f8607c - Add Most stars filter feature placeholder

    Compare with previous version

  • added 1 commit

    • 97a804c8 - Add code language percentage feature placeholder

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    • ece40c55 - Add 2FA code download feature placeholder

    Compare with previous version

  • added 1 commit

    • 19be4118 - Add Geo improvements placeholder

    Compare with previous version

  • added 1 commit

    • 4c2b50da - Add status message in profile menu feature placeholder

    Compare with previous version

  • added 1 commit

    • 98e1b6c7 - Add group settings page improvement placeholder

    Compare with previous version

  • added 2 commits

    Compare with previous version

  • Sean McGivern added 1 commit

    added 1 commit

    • 54094ae2 - Add Plan performance improvements for 11.4

    Compare with previous version

  • James Ramsay (ex-GitLab) marked the checklist item Assign the MR to yourself as completed

    marked the checklist item Assign the MR to yourself as completed

  • James Ramsay (ex-GitLab) marked the checklist item Add milestone as completed

    marked the checklist item Add milestone as completed

  • James Ramsay (ex-GitLab) marked the checklist item Update the links and due dates in this MR description as completed

    marked the checklist item Update the links and due dates in this MR description as completed

  • James Ramsay (ex-GitLab) marked the checklist item Make sure the blog post initial files, as well as this MR template contain the latest templates as completed

    marked the checklist item Make sure the blog post initial files, as well as this MR template contain the latest templates as completed

  • James Ramsay (ex-GitLab) marked the checklist item Add authorship (author's data) as completed

    marked the checklist item Add authorship (author's data) as completed

  • James Ramsay (ex-GitLab) marked the checklist item Add cover image (image_title) (scaled and compressed) as completed

    marked the checklist item Add cover image (image_title) (scaled and compressed) as completed

  • James Ramsay (ex-GitLab) added ~134987 priority1 ~111841 labels

    added ~134987 priority1 ~111841 labels

  • James Ramsay (ex-GitLab) marked the checklist item Label MR: ~"blog post" release release post ~P1 as completed

    marked the checklist item Label MR: ~"blog post" release release post ~P1 as completed

  • James Ramsay (ex-GitLab) marked the checklist item Add social sharing image (twitter_image) (scaled and compressed) as completed

    marked the checklist item Add social sharing image (twitter_image) (scaled and compressed) as completed

  • James Ramsay (ex-GitLab) changed the description

    changed the description

  • added 5 commits

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Victor Wu added 1 commit

    added 1 commit

    Compare with previous version

  • Victor Wu added 1 commit

    added 1 commit

    Compare with previous version

  • Victor Wu added 1 commit

    added 1 commit

    Compare with previous version

  • Victor Wu added 1 commit

    added 1 commit

    • 6084eef5 - Plan - Lock discussion quick action

    Compare with previous version

  • Victor Wu added 1 commit

    added 1 commit

    • 2e85e30a - Plan - Lock discussion quick action

    Compare with previous version

  • Victor Wu added 1 commit

    added 1 commit

    • c1a22dc4 - Plan - Expanded weight values in issues API

    Compare with previous version

  • Victor Wu added 1 commit

    added 1 commit

    • 7a5fb593 - Plan - Include new issues created in burndown chart

    Compare with previous version

  • Victor Wu added 1 commit

    added 1 commit

    • fa6a9349 - Plan - Include new issues created in burndown chart

    Compare with previous version

  • John Jeremiah added 1 commit

    added 1 commit

    • c7b8608f - Update source/posts/2018-10-22-gitlab-11-4-released.html.md

    Compare with previous version

  • Victor Wu added 1 commit

    added 1 commit

    • 5cd096d2 - Plan - Filter by WIP merge requests

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading