<commit_before>#! /bin/bash

#
# release.sh creates keybase releases.
#
# Call it with a mode and version number:  release.sh staging 1.1.12-102
#
# It does the following:
#
# 1. tags the client repo with a version tag
# 2. update the kbstage brew formulas
# 3. build the Linux packages (pulling on dist.keybase.io is manual)
#<commit_msg>more explanatory comments in release.sh<commit_after>#! /bin/bash

#
# release.sh creates keybase releases.
#
# Call it with a mode and version number:  release.sh staging 1.1.12-102
#
# Before you call this, you need to:
# 1. update the version number in go/libkb/version.go
# 2. edit the CHANGELOG
# 3. commit and push both of those things
#
# This script does the following:
# 1. tags the client repo with a version tag
# 2. update the kbstage brew formulas
# 3. build the Linux packages
#
# After this script, you need to:
# 1. SSH to dist.keybase.io and pull the server-ops repo, for Linux packages
{'fraction_non_alphanumeric': 0.08917197452229299, 'fraction_numerical': 0.025477707006369428, 'mean_word_length': 3.6683168316831685, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '491617', 'n_tokens_mistral': 321, 'n_tokens_neox': 292, 'n_words': 136}