Commit Graph

1988 Commits

Author SHA1 Message Date
David Dworken
ed22ae6e4f
Swap to using glob to enumerate all golden files, rather than hardcoding them 2024-02-10 10:07:37 -08:00
David Dworken
f4694bdd28
Update golden checker to read all the golden artifacts 2024-02-10 10:05:06 -08:00
David Dworken
168d738b2d
Alternatively, try downloading the artifact by name 2024-02-09 23:27:09 -08:00
David Dworken
8b1d117543
Upgrade actions/upload-artifact to see if that makes the download in the next job work 2024-02-09 23:26:00 -08:00
David Dworken
f3710b11de
Delete incorrect and unreferenced matrix 2024-02-09 21:23:05 -08:00
David Dworken
d8b9d77213
Add initial work towards checking that all goldens are used 2024-02-09 21:03:09 -08:00
David Dworken
1deb3cffc6
Revert "Remove code that enforces that all goldens are used, since it is incompatible with how tests are currently split into chunks"
This reverts commit 06cc3eedbc.
2024-02-09 21:03:09 -08:00
David Dworken
25ecebef64
Fix missing brace 2024-02-09 20:35:40 -08:00
David Dworken
5a6be563c5
Lay out the framework for checking goldens being used across all test runs 2024-02-09 20:26:26 -08:00
David Dworken
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
David Dworken
ea7c714873
Add missing tag 2024-02-09 19:23:33 -08:00
David Dworken
d646939c00
Add rudimentary experiment of splitting tests into two chunks to make them faster 2024-02-09 19:17:23 -08:00
David Dworken
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
David Dworken
f8a3552ad8
Remove a few direct DB insertions to prepare for parallel tests 2024-02-09 17:54:33 -08:00
David Dworken
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
David Dworken
d331fd8e3e
Release v0.273 2024-02-09 07:20:14 -08:00
David Dworken
786d2541d7
Add || true to fully fix #166 2024-02-08 22:44:35 -08:00
David Dworken
ff74880ddf Release v0.272 2024-02-06 23:14:28 -08:00
David Dworken
b395f6fa95
Properly silence which output to fix #166 2024-02-06 22:04:55 -08:00
David Dworken
93182c6483 Release v0.271 2024-02-06 21:17:00 -08:00
David Dworken
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
David Dworken
cafc08e1ea
Release v0.270 2024-02-06 20:02:50 -08:00
David Dworken
ae14d5dd7a
Add explicit handling for 429 error code from OpenAI 2024-02-06 20:02:09 -08:00
David Dworken
fc4eb6eb6b
Release v0.269 2024-02-05 21:34:11 -08:00
David Dworken
4b93240948
Log OpenAI error to debug log for #167 2024-02-05 21:34:03 -08:00
David Dworken
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
David Dworken
08598f4954
Release v0.268 2024-02-04 17:32:28 -08:00
David Dworken
80454d3859
Add more debugging info when OpenAI API returns zero responses for #167 2024-02-04 17:32:20 -08:00
David Dworken
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
David Dworken
2b39cad633
Add docs on reverting the locally installed hishtory for #165 2024-02-04 07:54:09 -08:00
David Dworken
8c07f63744
Add README docs on contributing for #165 2024-02-03 18:17:39 -08:00
David Dworken
95743a6a07
Add 'make local-install' for #165 2024-02-03 18:11:20 -08:00
David Dworken
c10abc645b
Add 'make help' for #165 2024-02-03 18:09:53 -08:00
David Dworken
412e5a2beb
Release v0.267 2024-02-03 18:01:23 -08:00
David Dworken
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
David Dworken
81ed634a4b
Release v0.266 2024-01-07 19:16:10 -08:00
David Dworken
e86f7bf382
Add support for quotes around colons when searching (#162) 2024-01-07 18:56:30 -08:00
David Dworken
12f0aa1bff
Add TODO 2024-01-02 11:07:24 -08:00
David Dworken
7887e5bca5
Release v0.265 2023-12-31 14:34:29 -08:00
David Dworken
77313dfb48
Add better color support detection, for #134 2023-12-31 13:00:56 -08:00
David Dworken
4013726c24
Remove allowlist for goldens that are used 2023-12-29 07:34:27 -08:00
David Dworken
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
David Dworken
040669a823
Release v0.264 2023-12-29 04:41:09 -08:00
David Dworken
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
David Dworken
db19d8ebf1
Make unused goldens check in tests more lenient with goldens that are OS-specific 2023-12-28 19:52:39 -08:00
David Dworken
29adbd2372
Add print to go tests to monitor for UNUSED_GOLDENS overuse 2023-12-28 19:45:59 -08:00
David Dworken
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
David Dworken
cae6113abc
Make unused golden files into an error 2023-12-28 19:33:58 -08:00
David Dworken
d8eb079e5f
Add .zip file extension for go tests artifact 2023-12-28 19:32:09 -08:00
David Dworken
30f94c1c78
Fix broken custom color scheme support as reported in #134 2023-12-28 19:25:09 -08:00