Skip to content

Instantly share code, notes, and snippets.

@yclian
yclian / index.js
Created August 28, 2014 14:08 — forked from edokeh/index.js
//
// _oo0oo_
// o8888888o
// 88" . "88
// (| -_- |)
// 0\ = /0
// ___/`---'\___
// .' \\| |// '.
// / \\||| : |||// \
// / _||||| -:- |||||- \
@yclian
yclian / release-checklist.md
Created May 24, 2017 06:38 — forked from jasonmp85/release-checklist.md
Release Checklist

These instructions assume you have $VERSION, $PROJECT, and $REPO environment variables set in your shell (e.g. 6.1.1, citus, and citus). With those set, code from most steps can be copy-pasted.

After this checklist, you're still not done: open a release checklist in Enterprise and release there, too!

Prepare Project

  • Ensure all needed changes are in the relevant release-x.y branch. git log --cherry-pick --no-merges release-x.y...master can be helpful. Be sure to cherry-pick changes in the same order they were merged to the main branch (but do not cherry-pick merge commits themselves)
  • Add a CHANGELOG entry in the master branch summarizing meaningful changes
  • Use git cherry-pick to add the new CHANGELOG entry to the release-x.y branch
  • Use git tag -a -s v$VERSION to create an annotated, signed tag for the release. Summarize the release in the one-line tag annotation (beneath 52 characters). Push the tag with git push origin v$VERSION
<?xml version="1.0"?>
<opml version="1.0"><head><title>Overcast Podcast Subscriptions</title></head><body><outline type="rss" text="North Star Podcast" title="North Star Podcast" xmlUrl="http://perell.libsyn.com/rss" htmlUrl="http://www.perell.com/podcast/"/><outline type="rss" text="Hurry Slowly" title="Hurry Slowly" xmlUrl="https://hurryslowly.co/feed/podcast/" htmlUrl="https://hurryslowly.co/"/><outline type="rss" text="Freakonomics Radio" title="Freakonomics Radio" xmlUrl="https://rss.art19.com/freakonomics-radio" htmlUrl="http://freakonomics.com/"/><outline type="rss" text="The DO Lectures - DO Audio" title="The DO Lectures - DO Audio" xmlUrl="https://www.thedolectures.com/do-podcast?format=rss" htmlUrl="https://www.thedolectures.com/do-podcast/"/><outline type="rss" text="Odd Lots" title="Odd Lots" xmlUrl="http://feeds.bloomberg.fm/BLM2009837477" htmlUrl="https://bloomberg.com/podcasts/odd_lots"/><outline type="rss" text="Positively Gotham Gal" title="Positively Gotham Gal" xmlUrl="http://feeds.soundclo