Commit Graph

1979 Commits

Author SHA1 Message Date
06cc3eedbc Remove code that enforces that all goldens are used, since it is incompatible with how tests are currently split into chunks 2024-02-09 20:19:30 -08:00
ea7c714873 Add missing tag 2024-02-09 19:23:33 -08:00
d646939c00 Add rudimentary experiment of splitting tests into two chunks to make them faster 2024-02-09 19:17:23 -08:00
fbcdece1bf Revert "Remove a few direct DB insertions to prepare for parallel tests"
This reverts commit f8a3552ad8.
2024-02-09 18:48:18 -08:00
f8a3552ad8 Remove a few direct DB insertions to prepare for parallel tests 2024-02-09 17:54:33 -08:00
638912b230 Improve install.py script to attempt to detect when /tmp/ is noexec (#172)
* Improve install.py script to attempt to detect when /tmp/ is noexec

* Add test to install from python script at HEAD

* Remove incorrect duplicated line

* Delete the tmp hishtory-client download since it may be dropped in CWD rather than /tmp/
2024-02-09 17:41:52 -08:00
d331fd8e3e Release v0.273 v0.273 2024-02-09 07:20:14 -08:00
786d2541d7 Add || true to fully fix #166 2024-02-08 22:44:35 -08:00
ff74880ddf Release v0.272 v0.272 2024-02-06 23:14:28 -08:00
b395f6fa95 Properly silence which output to fix #166 2024-02-06 22:04:55 -08:00
93182c6483 Release v0.271 v0.271 2024-02-06 21:17:00 -08:00
6575c8ae42 Fix handling of new lines in commands for #163 (#170)
* Fix handling of new lines in commands for #163

* Move code for table from lib.go to query.go

* Update goldens
2024-02-06 20:04:21 -08:00
cafc08e1ea Release v0.270 v0.270 2024-02-06 20:02:50 -08:00
ae14d5dd7a Add explicit handling for 429 error code from OpenAI 2024-02-06 20:02:09 -08:00
fc4eb6eb6b Release v0.269 v0.269 2024-02-05 21:34:11 -08:00
4b93240948 Log OpenAI error to debug log for #167 2024-02-05 21:34:03 -08:00
a38f7e0bfe Skip DD integration for m1 mac since it seems to fail for mysterious beta-related reasons 2024-02-04 22:29:04 -08:00
08598f4954 Release v0.268 v0.268 2024-02-04 17:32:28 -08:00
80454d3859 Add more debugging info when OpenAI API returns zero responses for #167 2024-02-04 17:32:20 -08:00
212c24c30c Add tests running on macos-14 with m1 (#169)
* Add tests running on macos-14 with m1

* Run macos setup steps on macos-14 with m1
2024-02-04 10:55:11 -08:00
2b39cad633 Add docs on reverting the locally installed hishtory for #165 2024-02-04 07:54:09 -08:00
8c07f63744 Add README docs on contributing for #165 2024-02-03 18:17:39 -08:00
95743a6a07 Add 'make local-install' for #165 2024-02-03 18:11:20 -08:00
c10abc645b Add 'make help' for #165 2024-02-03 18:09:53 -08:00
412e5a2beb Release v0.267 v0.267 2024-02-03 18:01:23 -08:00
a3f1282368 Add ability to configure a default filter (for #76) (#161)
* Add ability to configure a default filter (for #76)

* Add test for color of default filter

* Add basic test for default filter

* Add goldens for tests

* Add more tests for default filters

* Update goldens

* Add another golden

* Update goldens

* Remove debug log

* Add golden to allowlist

* Update goldens
2024-01-07 21:06:22 -08:00
81ed634a4b Release v0.266 v0.266 2024-01-07 19:16:10 -08:00
e86f7bf382 Add support for quotes around colons when searching (#162) 2024-01-07 18:56:30 -08:00
12f0aa1bff Add TODO 2024-01-02 11:07:24 -08:00
7887e5bca5 Release v0.265 v0.265 2023-12-31 14:34:29 -08:00
77313dfb48 Add better color support detection, for #134 2023-12-31 13:00:56 -08:00
4013726c24 Remove allowlist for goldens that are used 2023-12-29 07:34:27 -08:00
29ba7bc272 Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159)
* Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment

* Update goldens to match them on GH actions

* Update goldens to split them based on OS so they can run on GH actions

* Add runtime.GOOS to golden names

* Update goldens that are now split by OS

* Update another test to fork on OS

* Update shell exclusion to properly exclude fish

* More golden updates

* Add more goldens

* More goldens
2023-12-29 07:31:56 -08:00
040669a823 Release v0.264 v0.264 2023-12-29 04:41:09 -08:00
20fce0ef02 Move log.Fatalf call to end so that we log all unused goldens before failing the program 2023-12-29 01:16:55 -08:00
db19d8ebf1 Make unused goldens check in tests more lenient with goldens that are OS-specific 2023-12-28 19:52:39 -08:00
29adbd2372 Add print to go tests to monitor for UNUSED_GOLDENS overuse 2023-12-28 19:45:59 -08:00
4a7f95686c Delete goldens/ directory that is no longer used (it was replaced by testdata/), but accidentally added back by a merge conflict 2023-12-28 19:36:16 -08:00
cae6113abc Make unused golden files into an error 2023-12-28 19:33:58 -08:00
d8eb079e5f Add .zip file extension for go tests artifact 2023-12-28 19:32:09 -08:00
30f94c1c78 Fix broken custom color scheme support as reported in #134 2023-12-28 19:25:09 -08:00
9ac3df1bbb Allow override of serving port by env var (#160)
Can now set HISHTORY_SERVER_PORT but will default to 8080.
2023-12-23 17:22:26 -08:00
eec0745fbe Revert "Update goldens for ubuntu"
This reverts commit 1e20f2f518.
2023-12-23 17:20:54 -08:00
1e20f2f518 Update goldens for ubuntu 2023-12-23 06:42:41 -08:00
5aa2c932fe Add more golden files that are only referenced sometimes 2023-12-22 08:09:31 -08:00
17b158d4b3 Swap to checking golden usage post-tests so that it covers all golden usages, and not just per-package 2023-12-22 08:04:10 -08:00
5c9fc929cc Add -v flag so that status contains the relevant info for these tests 2023-12-22 08:02:27 -08:00
4b058298b9 Add more precise assertions for installs from python scripts 2023-12-22 07:41:44 -08:00
e5764c6f07 Update AssertAllGoldensUsed to use an allowlist of goldens that may not be referenced in GH actions 2023-12-22 06:51:21 -08:00
abd7ee7fb2 Add test for installing via python script in offline mode 2023-12-22 06:33:09 -08:00