Commit Graph

1998 Commits

Author SHA1 Message Date
David Dworken
1c963bed8a
Update go action to enable caching of dependencies 2024-08-11 12:29:36 -07:00
David Dworken
0cfa598e63
Move function to start of python file to make it more idiomatic 2024-08-11 12:29:36 -07:00
David Dworken
b3cb2690f3
Move up os.remove so that the file is removed even if it fails to execute 2024-08-11 12:29:36 -07:00
David Dworken
4744bb7317
Add another dep for arch 2024-08-11 12:29:36 -07:00
David Dworken
c8892fd331
Remove OpenSUSE since their package repos are currently returning 500 errors 2024-08-11 12:29:36 -07:00
David Dworken
46ad008b76
Update arch install command 2024-08-11 12:29:36 -07:00
David Dworken
64860f5028
More tweaks to install commands 2024-08-11 12:29:36 -07:00
David Dworken
078514439d
Update install commands for OpenSUSE and Arch 2024-08-11 12:29:36 -07:00
David Dworken
fee074b14c
Drop sudo for OpenSUSE 2024-08-11 12:29:36 -07:00
David Dworken
902fb45f6f
Remove sudo since the arch container runs as root 2024-08-11 12:29:36 -07:00
David Dworken
c517bf00e5
Update distro-smoke-test.yml 2024-08-11 12:29:36 -07:00
David Dworken
eea467a973
Add smoke tests for arch 2024-08-11 12:29:36 -07:00
David Dworken
f8e425b985
Add two more distros for smoke testing 2024-08-11 12:29:36 -07:00
David Dworken
f7e6c962be
Install killall command 2024-08-11 12:29:36 -07:00
David Dworken
2b86d9dabf
Add cgo deps 2024-08-11 12:29:36 -07:00
David Dworken
b4fb00ab96
Dependencies for smoke testing 2024-08-11 12:29:36 -07:00
David Dworken
e177b823dc
Skip setting the hostname for smoke tests since we don't need it 2024-08-11 12:29:36 -07:00
David Dworken
0649d0c9d2
More tweaks for smoke testing 2024-08-11 12:29:36 -07:00
David Dworken
a5249cec3f
Fix quotes on container names 2024-08-11 12:29:36 -07:00
David Dworken
b9813ddcd4
Add basic smoke test to provide test coverage for other distros (#174) 2024-08-11 12:29:36 -07:00
David Dworken
ae5edb7d3e
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-08-11 12:29:36 -07:00
David Dworken
cd6b46ab66
Release v0.273 2024-08-11 12:29:36 -07:00
David Dworken
0126844e8b
Add || true to fully fix #166 2024-08-11 12:29:36 -07:00
David Dworken
d56718d8ae
Release v0.272 2024-08-11 12:29:36 -07:00
David Dworken
307637b26e
Properly silence which output to fix #166 2024-08-11 12:29:36 -07:00
David Dworken
43630e4cd6
Release v0.271 2024-08-11 12:29:36 -07:00
David Dworken
82f819d369
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-08-11 12:29:36 -07:00
David Dworken
0ba7725607
Release v0.270 2024-08-11 12:29:36 -07:00
David Dworken
f11433fb98
Add explicit handling for 429 error code from OpenAI 2024-08-11 12:29:36 -07:00
David Dworken
efc4e15360
Release v0.269 2024-08-11 12:29:36 -07:00
David Dworken
d27c3cd8e4
Log OpenAI error to debug log for #167 2024-08-11 12:29:36 -07:00
David Dworken
a6333ea995
Skip DD integration for m1 mac since it seems to fail for mysterious beta-related reasons 2024-08-11 12:29:36 -07:00
David Dworken
2ad499b61b
Make hishtory install work even if there is zero shell history on the device 2024-02-05 21:29:32 -08:00
David Dworken
7c07236dc0
Revert "Swap to using iterators for uploading to avoid storing all chunks in memory"
This reverts commit 632ecc5c81.
2024-02-04 22:19:11 -08:00
David Dworken
ed583c36a3
Chunk uploads for reuploading 2024-02-04 21:44:00 -08:00
David Dworken
632ecc5c81
Swap to using iterators for uploading to avoid storing all chunks in memory 2024-02-04 21:03:39 -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