Skip to content

Commit

Permalink
Merge pull request #124 from openstates/docs-improve-release-instruct…
Browse files Browse the repository at this point in the history
…ions

Docs: make release instructions more explicit/specific, update changelog
  • Loading branch information
jessemortenson authored Jan 31, 2024
2 parents 152a7c4 + c74103e commit a13d798
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 4 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# Changelog

## 6.18.2

* Maine (ME): add a tribal representative district to the jurisdiction metadata

## 6.18.1 - January 24, 2024

* Stop validating the repeated use of the same phone number in People offices data

## 6.18.0 - January 24, 2024

* People: add distinct mailing classification options (district-mail, capitol-mail) and home classification to offices
* Docs: Add debug instructions for the update command by @jessemortenson in #119

## 6.17.9 - October 26, 2023

* allow postimport hook to be skipped in os-update command
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ This repository contains the Open States data model and scraper backend.
* [Code of Conduct](https://docs.openstates.org/en/latest/contributing/code-of-conduct.html)
* [Contributing to Open States](https://docs.openstates.org/contributing/)

## Release steps

See [RELASE.md](./RELEASE.md)

## Debugging openstates-core code

### Update command / scrapers
Expand Down
12 changes: 8 additions & 4 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
Release Process:

* bump version in pyproject.toml
* update changelog
* tag & push tag
* poetry publish --build
* bump version in `pyproject.toml`
* update `CHANGELOG.md`
* once code is merged into `main`
* Create a new Release in Github
* Target `main`
* Create a new tag that matches new version from `pyproject.toml`
* By creating a tag, this triggers the [release workflow](./.github/workflows/release.yml) which builds and
pushes the new version to PyPi

Post-Release updates:

Expand Down

0 comments on commit a13d798

Please sign in to comment.