Commit graph

1058 commits

Author SHA1 Message Date
Jonathan Wren
bed597c138
more junit 2020-11-07 17:08:39 -08:00
Jonathan Wren
c06e3565d7
make junit step always run 2020-11-07 16:54:04 -08:00
Jonathan Wren
8b7069d7fa
linter fix 2020-11-07 16:52:51 -08:00
Jonathan Wren
63791bc038
add junit annotations into same workflow 2020-11-07 16:51:12 -08:00
Jonathan Wren
8423fd2e08
try different junit reporter 2020-11-07 16:21:21 -08:00
Jonathan Wren
01b4165dfb
add junit annotations 2020-11-07 16:13:18 -08:00
Jonathan Wren
7251cda893
take out junit for now 2020-11-07 15:47:58 -08:00
Jonathan Wren
7419937f81
add initial a11y config for docs site 2020-11-07 15:45:10 -08:00
Jonathan Wren
d0407dd596
clean up 2020-11-07 15:43:06 -08:00
Jonathan Wren
a37f5433e8
add release branch to testing 2020-11-07 15:07:10 -08:00
Jonathan Wren
6414fe4833
clean up, add linting steps 2020-11-07 14:56:01 -08:00
Jonathan Wren
6b5e8e2686
take out pip cache 2020-11-07 14:33:42 -08:00
Jonathan Wren
7beedd26d8
add pip cache 2020-11-07 14:24:45 -08:00
Jonathan Wren
2895821dc6
skip failing test on windows 2020-11-07 14:04:01 -08:00
Jonathan Wren
17515cd42f
whitespace changes 2020-11-07 13:51:11 -08:00
Jonathan Wren
5f52f72a94
add other OSes 2020-11-07 13:42:44 -08:00
Jonathan Wren
53565c216c
try to cache pip installation 2020-11-07 13:17:38 -08:00
Jonathan Wren
22692a3bee
try to use matrix for python version 2020-11-07 13:10:28 -08:00
Jonathan Wren
714e9c6660
add test cache 2020-11-07 13:04:35 -08:00
Jonathan Wren
580d55fb68
add multiple python versions 2020-11-07 12:51:04 -08:00
Jonathan Wren
c6b05f781a
skip failing test, update behave output 2020-11-07 12:46:19 -08:00
Jonathan Wren
05d42179bd
add poetry 2020-11-07 12:37:23 -08:00
Jonathan Wren
f892a816be
remove other CI configs so PR doesn't get bogged down 2020-11-07 12:34:20 -08:00
Jonathan Wren
8705d595d6
Add initial config to test github actions 2020-11-07 12:27:46 -08:00
Jrnl Bot
ef75dffd96 Update changelog [ci skip] 2020-11-07 20:09:37 +00:00
Jrnl Bot
99555c41b5 Increment version to v2.5 2020-11-07 19:34:57 +00:00
Jonathan Wren
b2fc1dcce8
Add mac tests to Circle CI config (#1070) 2020-11-07 11:28:07 -08:00
Micah Jerome Ellison
f25b672a0e
Add note about --debug in bug/support GitHub templates (#1069) 2020-11-06 16:19:36 -08:00
Jrnl Bot
975e4ba7e2 Update changelog [ci skip] 2020-11-01 00:50:24 +00:00
Jonathan Wren
57de3b7d81
Add initial a11y config for docs site (#1067) 2020-10-31 13:59:38 -07:00
Jrnl Bot
b0b98d85fe Update changelog [ci skip] 2020-10-28 20:02:54 +00:00
Jonathan Wren
9e72d10c4c
Add circle ci config file for linux tests (#1063)
* Add circle ci config file for linux tests
* Moved repeated commands into commands section for reuse in jobs
  Circle apparently allows you to separate custom commands into their own
  key, and then reuse them at will in jobs.
* move conditions into individual commands
2020-10-28 12:37:18 -07:00
Jrnl Bot
66d03d133f Update changelog [ci skip] 2020-10-24 23:06:55 +00:00
Micah Jerome Ellison
5b029e6117
Documentation updates (#1032)
* Applying doc changes based on reviews of past several documentation PRs
* Update docs
  Clean up encryption docs
  Clean up security docs
  Delete export.md
  Make new formats.md and add to sidebar. Also add all of the built-in formats, and examples for each.
  Update mkdocs config for new files

* Fix broken docs links
* Correct incomplete sentences and markdown formatting issues
* Make overview a little more concise
* Update some command line arguments to latest version and make it a bit more concise
* Clean up unneeded TOML modifications and other scaffolding not needed for 3.9
* Revert "Clean up unneeded TOML modifications and other scaffolding not needed for 3.9"
  This reverts commit 13b4266ed1.
* Specify that brew is also the easiest way to install jrnl on Linux
* Update docs/security.md
* Update docs/recipes.md
* Doc updates:
- Remove import/export page, fold it into formats
- Rename security to privacy-and-security.md to avoid conflation w/ github security issues
- Various small cleanup and edits from PR review

Co-authored-by: Jonathan Wren <jonathan@nowandwren.com>
2020-10-24 15:41:58 -07:00
Jrnl Bot
4ee4f388f4 Update changelog [ci skip] 2020-10-18 03:00:49 +00:00
Jonathan Wren
748ad738e2
update changelog generator config to include closed issues 2020-10-17 19:30:18 -07:00
Jrnl Bot
4de3606084 Update changelog [ci skip] 2020-10-18 02:25:36 +00:00
joaquin garmendia
8c2de0e6d7
Add display format option to config file. (#1050)
* Add display format option to config file.
* Add tests.
* Fix `black` error.
* Change nested if to top level.
2020-10-17 18:53:34 -07:00
Micah Jerome Ellison
05d0a0cc83 Fix version number test failing on lack of patch version after change to 2.5 2020-10-17 15:38:06 -07:00
Jrnl Bot
93bcd9bdfe Increment version to v2.5-beta 2020-10-17 22:23:55 +00:00
Jonathan Wren
d916f66dbf
[WIP] Lots of test refactoring (#1042)
* make behave slightly less verbose for use with behave --format progress2
* standardize behave tests
* move tests around to be more behavior driven
* clean up txt file after tests
* add more tests, add more functionality to behave for calling mock editor
* move around behave tests, get rid of regression files
* clean up some code around keyrings
* add more placeholder test scenarios (marked with @todo)
  You can run just these tests with `behave --no-skipped --tags=todo`
* fix "missing_directory" test
  This test was missing the config file it was trying to use. So, it was
  really a very useless, broken test that we absolutely should not have
  approved the PR (#963) for.
* add write tests for each journal type
* update version tests, add new regex match behave step
* add config test outlines
* add journal types to some search tests
* change "basic" config reference to "simple"
* update configs
* add more journal types in search
* fix basic folder journal reference
* add flush output steps to behave, update delete flag tests
* fix failing test with a flush
* update more delete flag tests to include other journal types
* fix file cleanup after failed test with no debug on
* fix password test
* fix DayOne tag sample data, move search/format tag tests, and run them on multiple jrnl types
* added ability to auto-prompt for password for encrypted journals
  Only uses password when prompted, and doesn't get in the way of other
  input prompts. This allows us to run the same scenarios on both
  encrypted journals and other journal types.
* fold encrypted scenarios into the rest of the scenarios where possible
* remove apostrophe that is breaking tests on CI
* add more journal type tests to import feature
* standardize whitespace in behave tests, take out duplicate test
* update handling of cache directories in test suite (easier syntax)
* skip failing YAML exporter emoji test on Windows
* added @todo tags for things that need follow-up

Co-authored-by: Micah Jerome Ellison <micah.jerome.ellison@gmail.com>
2020-10-17 15:17:38 -07:00
Jrnl Bot
b76a1c43da Update changelog [ci skip] 2020-10-11 00:58:55 +00:00
micahellison
ebba342779
Add support for Python 3.9 and fix 3.9 build (#1054)
* Support Python 3.9 release in build instead of using 3.9 beta
* Revert Linux and Mac 3.9 definitions since release versions are not working on either
* Run poetry update
* Try out Python 3.10 support on all platforms with allow_failures on
* Adding c:\Python310 path reference for Python 3.10 Windows build
* Clean up unnecessary TOML modification in 3.9 build and always upgrade pyenv in Mac builds
* Clean up unnecessary before_install step on Mac and change 3.9-dev->3.9 definition on Linux
* Reverting Linux Python version to 3.9-dev so that it will run
2020-10-10 17:33:08 -07:00
Jrnl Bot
169e62f1b0 Update changelog [ci skip] 2020-10-10 22:14:23 +00:00
Jonathan Wren
171ce3428d
Disable logging by default (#1053)
* disable logging by default (only enabled if --debug flag is given)

* Run make format

Co-authored-by: Micah Jerome Ellison <micah.jerome.ellison@gmail.com>
2020-10-10 14:56:13 -07:00
Jrnl Bot
d20ce3d383 Update changelog [ci skip] 2020-09-11 20:15:44 +00:00
Felix Yan
9ee4c21f6b
Add Ellipsis to SENTENCE_SPLITTER (#1044)
Ellipsis is used to terminal sentences in Chinese and used a lot at end of title.
2020-09-11 12:56:46 -07:00
Jrnl Bot
12e01656f0 Update changelog [ci skip] 2020-09-09 23:58:53 +00:00
matildepark
de6e31582f
mkdocs.yml: change branch URI to develop (#1043) 2020-09-09 16:39:54 -07:00
Jrnl Bot
c93aa02036 Update changelog [ci skip] 2020-09-05 19:26:57 +00:00