<commit_before># gratipay-badge release runbook
`gratipay-badge` is a complex beast due to the image coming directly from the repository. As a result, it is necessary to document the steps to make sure nothing is missed.

In the future, we hope to leverage tools like `twolfson/foundry` to make the release a 1 step process.

1. Update `README.md` to point to latest semver for all URLs.
2. Add update notes to `CHANGELOG.md`
3. Stage changes
    ```sh
    git add -p
    ```

4. Commit changes with message "Release {{semver}}"
    ```sh
    git commit -m "Release {{semver}}"
    ```

5. `git tag` with version
    ```sh
    git tag {{semver}}
    ```

6. @twolfson prefers to use [`twolfson/foundry`][] for these past 2 steps

7. Publish `master` branch
    ```sh
    git push origin master
    ```

8. Publish tag
    ```sh
    git push --tags
    ```

9. Overwrite variable minor semver branch (e.g. `2.0.0` -> `2.x.x`)
    ```sh
    git checkout -B {{variable-minor-semver}}
    ```

10. Publish branch
    ```sh
    git push origin {{variable-minor-semver}} --force
    ```

11. Overwrite variable patch semver branch (e.g. `2.0.0` -> `2.0.x`)
    ```sh
    git checkout -B {{variable-patch-semver}}
    ```
<commit_msg>Corrected foundry notes<commit_after># gratipay-badge release runbook
`gratipay-badge` is a complex beast due to the image coming directly from the repository. As a result, it is necessary to document the steps to make sure nothing is missed.

In the future, we hope to leverage tools like `twolfson/foundry` to make the release a 1 step process.

1. Update `README.md` to point to latest semver for all URLs.
2. Add update notes to `CHANGELOG.md`
3. Stage changes
    ```sh
    git add -p
    ```

4. Commit changes with message "Release {{semver}}"
    ```sh
    git commit -m "Release {{semver}}"
    ```

5. `git tag` with version
    ```sh
    git tag {{semver}}
    ```

6. Publish `master` branch
    ```sh
    git push origin master
    ```

7. Publish tag
    ```sh
    git push --tags
    ```

8. @twolfson prefers to use [`twolfson/foundry`][] for these past 4 steps

9. Overwrite variable minor semver branch (e.g. `2.0.0` -> `2.x.x`)
    ```sh
    git checkout -B {{variable-minor-semver}}
    ```

10. Publish branch
    ```sh
    git push origin {{variable-minor-semver}} --force
    ```

11. Overwrite variable patch semver branch (e.g. `2.0.0` -> `2.0.x`)
    ```sh
    git checkout -B {{variable-patch-semver}}
    ```

{'fraction_non_alphanumeric': 0.1331168831168831, 'fraction_numerical': 0.01948051948051948, 'mean_word_length': 2.7519025875190257, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, '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': '6145761', 'n_tokens_mistral': 828, 'n_tokens_neox': 814, 'n_words': 326}