Skip to content

Commit

Permalink
[dev] bump to v2.10.2
Browse files Browse the repository at this point in the history
  • Loading branch information
anjakefala committed Oct 8, 2022
1 parent 83391e0 commit 28ec2a8
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 47 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

# VisiData v2.10.1 [![twitter @VisiData][1.1]][1] [![CircleCI](https://circleci.com/gh/saulpw/visidata/tree/stable.svg?style=svg)](https://circleci.com/gh/saulpw/visidata/tree/stable) [![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/saulpw/visidata)
# VisiData v2.10.2 [![twitter @VisiData][1.1]][1] [![CircleCI](https://circleci.com/gh/saulpw/visidata/tree/stable.svg?style=svg)](https://circleci.com/gh/saulpw/visidata/tree/stable) [![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/saulpw/visidata)

A terminal interface for exploring and arranging tabular data.

Expand Down
66 changes: 23 additions & 43 deletions dev/checklists/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,25 @@

b. update the date in the manpage;

c. update version number on README and front page of website (update dates here too);
c. update version number on README

d. bump version in `__version__` in source code (visidata/main.py, visidata/__init__.py) and setup.py;

6. Run dev/mkman.sh to build the manpage and updated website
- Run ./mkmanhtml.sh, and move that to visidata.org:site/docs/man, and to visidata:docs/man.md

7. Push `develop` to testpypi
7. Merge `develop` to stable

8. Merge `stable` back into other branches

a. if the branch works with minimal conflicts, keep the branch

b. otherwise, clean out the branch


9. Push code to stable

10. Push `develop` to pypi

a. set up a ~/.pypirc

Expand All @@ -57,69 +68,38 @@
password:
```
b. push to testpypi
Push to pypi
```
python3 setup.py sdist bdist_wheel --universal
twine upload dist/* -r testpypi
twine upload dist/*
```
8. Test install from testpypi
a. on virgin instance
b. on mac and linux
c. See if windows works
d. from git clone
```
pip3 install -i https://test.pypi.org/simple/ visidata
```
9. Merge `develop` to stable
10. Merge `stable` back into other branches
a. if the branch works with minimal conflicts, keep the branch
b. otherwise, clean out the branch
11. Push code to stable
12. Push stable to pypi
```
twine upload dist/*
```
13. Test install/upgrade from pypi
11. Test install/upgrade from pypi
a. Build and deploy the website
b. Ask someone else to test install
14. Create a tag `v#.#.#` for that commit
12. Create a tag `v#.#.#` for that commit
```
git tag v#.#.#
git push --tags
```
15. Write up the release notes and add it to `www/releases.md`. Add it to index.md.
13. Write up the release notes and add it to `www/releases.md`. Add it to index.md.
16. Upload new motd
14. Upload new motd
17. Update the website by pushing to master. Update with new manpage. Update redirect to point to new manpage.
15. Update the website by pushing to master. Update with new manpage. Update redirect to point to new manpage.
- release notes
18. Comb through issues and close the ones that have been solved, referencing the version number
16. Comb through issues and close the ones that have been solved, referencing the version number
19. Post github release notes on patreon.
17. Post github release notes on patreon.
20. Update the other distributions.
18. Update the other distributions.
# conda
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from setuptools import setup
# tox can't actually run python3 setup.py: https://github.com/tox-dev/tox/issues/96
#from visidata import __version__
__version__ = '2.11dev'
__version__ = '2.10.2'

setup(name='visidata',
version=__version__,
Expand Down
2 changes: 1 addition & 1 deletion visidata/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'VisiData: a curses interface for exploring and arranging tabular data'

__version__ = '2.11dev'
__version__ = '2.10.2'
__version_info__ = 'VisiData v' + __version__
__author__ = 'Saul Pwanson <[email protected]>'
__status__ = 'Production/Stable'
Expand Down
2 changes: 1 addition & 1 deletion visidata/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Usage: $0 [<options>] [<input> ...]
# $0 [<options>] --play <cmdlog> [--batch] [-w <waitsecs>] [-o <output>] [field=value ...]

__version__ = '2.11dev'
__version__ = '2.10.2'
__version_info__ = 'saul.pw/VisiData v' + __version__

from copy import copy
Expand Down

0 comments on commit 28ec2a8

Please sign in to comment.