Skip to content

☔ release script improvements #9857

@connorjclark

Description

@connorjclark
  • smokehouse tmp directory breaks test.sh (test(smokehouse): fix tmp dir usage #9855)
  • devtools: add git commit with the expected commit message filled out
  • devtools: kick off CQ from CLI
  • lr: internal roll script does not use lighthouse-pristine. this is fine when used for development, but when using to roll a release the script should use pristine
  • lr: auto update lhVersion variable
  • sed doesn't work in linux. Instead of fixing this, I think the scripts should be rewritten in Node
  • new contributors should show github names. there may be no API for this, at the least we should log the links to the PRs of new contributors so the usernames can be quickly found
  • changelog category order should be specified based on the adhoc ordering we've done (by importance) (misc: order changelog categories. add stable chrome note placeholder #9859)
  • changelog generator should include "We expect this release to ship in the DevTools of Chrome XX." with a link to the chrome release dashboard (misc: order changelog categories. add stable chrome note placeholder #9859)
  • the bump branch should be named "v$VERSION", that will cause github to set the default PR name to "v$VERSION", making the commit use the same, and passing the "v$VERSION" check that the release script does
  • tag isn't pushed
  • v6.1.0 #11025 (comment)
  • date is off by one https://github.com/GoogleChrome/lighthouse/pull/11730/files#r533013519
  • consider running test in Actions using npm pack

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions