David Dworken
b4e517a594
Move function to start of python file to make it more idiomatic
2024-02-09 20:21:27 -08:00
David Dworken
2573551416
Move up os.remove so that the file is removed even if it fails to execute
2024-02-09 20:20:55 -08:00
David Dworken
a2633e0c5a
Add another dep for arch
2024-02-09 19:14:13 -08:00
David Dworken
62700605d7
Remove OpenSUSE since their package repos are currently returning 500 errors
2024-02-09 19:06:19 -08:00
David Dworken
4d0faabff0
Update arch install command
2024-02-09 19:05:58 -08:00
David Dworken
df24ba1b93
More tweaks to install commands
2024-02-09 19:04:02 -08:00
David Dworken
ae789879c6
Update install commands for OpenSUSE and Arch
2024-02-09 19:02:12 -08:00
David Dworken
826cfd237a
Drop sudo for OpenSUSE
2024-02-09 18:58:45 -08:00
David Dworken
d9d13e8329
Remove sudo since the arch container runs as root
2024-02-09 18:57:24 -08:00
David Dworken
4be3372fff
Update distro-smoke-test.yml
2024-02-09 18:56:49 -08:00
David Dworken
1f7c3ab24e
Add smoke tests for arch
2024-02-09 18:55:24 -08:00
David Dworken
266d5ff01b
Add two more distros for smoke testing
2024-02-09 18:52:38 -08:00
David Dworken
8e716c9404
Install killall command
2024-02-09 18:43:42 -08:00
David Dworken
b4860d3192
Add cgo deps
2024-02-09 18:37:35 -08:00
David Dworken
950db890ea
Dependencies for smoke testing
2024-02-09 18:31:37 -08:00
David Dworken
a99c8c24d3
Skip setting the hostname for smoke tests since we don't need it
2024-02-09 18:29:03 -08:00
David Dworken
7c55c95f1d
More tweaks for smoke testing
2024-02-09 18:27:26 -08:00
David Dworken
9892255657
Fix quotes on container names
2024-02-09 18:25:41 -08:00
David Dworken
4ca37c3851
Add basic smoke test to provide test coverage for other distros ( #174 )
2024-02-09 18:19:17 -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