David Dworken
|
7e6221ab24
|
Add datadog metric to keep track of 503 errors
|
2023-10-11 18:01:12 -07:00 |
|
David Dworken
|
e909bf817e
|
Release v0.233
|
2023-10-11 17:52:40 -07:00 |
|
David Dworken
|
63da1d9cd4
|
Run tests for releases too
|
2023-10-10 22:20:07 -07:00 |
|
David Dworken
|
9a947b73cf
|
Add test for updating that relies on the prod server
|
2023-10-10 22:14:51 -07:00 |
|
David Dworken
|
dc19fa3a17
|
Roll-forward "Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though
note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS"
This reverts commit 6281ae0601 .
|
2023-10-10 07:44:15 -07:00 |
|
David Dworken
|
dfa961072e
|
Add more precise assertions for update tests
|
2023-10-10 07:43:37 -07:00 |
|
David Dworken
|
8373c589ea
|
Improve update tests to run a command post-update with the pre-update shell config
|
2023-10-10 07:35:23 -07:00 |
|
David Dworken
|
f0dbcd6e3b
|
Add more thorough tests for updates
|
2023-10-09 21:41:30 -07:00 |
|
David Dworken
|
82a5e2fced
|
Release v0.232
|
2023-10-08 20:58:47 -07:00 |
|
David Dworken
|
45aa218bd3
|
Move err check so that it only executes if it is reassigned
|
2023-10-08 20:26:33 -07:00 |
|
David Dworken
|
717cf2c4b0
|
Add check so that if there are zero leftover entries, we don't try to import them into the DB since this leads to install errors
|
2023-10-08 20:25:53 -07:00 |
|
David Dworken
|
7ffe5fc1e2
|
Add logging for github rate limiting
|
2023-10-07 20:54:26 -07:00 |
|
David Dworken
|
8048563808
|
Release v0.231
|
2023-10-07 20:07:11 -07:00 |
|
David Dworken
|
6281ae0601
|
Revert "Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS"
This reverts commit d404a73c9b since it appears to be causing test failures for linux
|
2023-10-07 20:05:21 -07:00 |
|
David Dworken
|
4bb0ebfb2e
|
Bubble up error when we fail to encrypt history entries
|
2023-10-07 20:02:02 -07:00 |
|
David Dworken
|
190b3b45ae
|
Release v0.230
|
2023-10-07 18:41:29 -07:00 |
|
David Dworken
|
480f8696fb
|
Also read imports from ~/.zhistory which is sometimes used by zsh
|
2023-10-07 15:19:51 -07:00 |
|
David Dworken
|
d2788a9f31
|
Swap interface{} to any
|
2023-10-07 15:11:49 -07:00 |
|
David Dworken
|
d404a73c9b
|
Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS
|
2023-10-07 14:47:54 -07:00 |
|
David Dworken
|
5323c264b3
|
Further improve history importing performance for #93
|
2023-10-07 14:41:34 -07:00 |
|
David Dworken
|
8097c31afa
|
Remove TODO that was fixed in f5264b6eff
|
2023-10-07 14:36:02 -07:00 |
|
David Dworken
|
69b9b58cd0
|
Fix test that should have been updated in 3efe624
|
2023-10-07 11:06:56 -07:00 |
|
David Dworken
|
f5264b6eff
|
Tweak ImportHistory so that all entries are guaranteed to have sequential timestamps that are monotonically increasing
|
2023-10-07 11:05:19 -07:00 |
|
David Dworken
|
1593caa90f
|
Release v0.229
|
2023-10-06 16:49:59 -07:00 |
|
David Dworken
|
3efe62401c
|
Change semicolon to && so that if the cd fails, the command doesn't run. Per feedback on #83
|
2023-10-06 16:49:50 -07:00 |
|
David Dworken
|
7a1036ecd1
|
Release v0.228
|
2023-10-03 08:00:29 -07:00 |
|
David Dworken
|
c7d1abdc83
|
Add additional tests for history importing
|
2023-10-03 08:00:16 -07:00 |
|
David Dworken
|
d33bd6a046
|
Improve history import performance so that we can import 100k entries in ~6 seconds (down from ~20 seconds)
|
2023-10-02 22:27:24 -07:00 |
|
David Dworken
|
c7efc3364b
|
Release v0.227
|
2023-10-01 19:29:04 -07:00 |
|
David Dworken
|
f8719e4b9b
|
Increase number of automatic retries for testTui/delete since it seems to also be somewhat flaky
|
2023-10-01 18:26:02 -07:00 |
|
David Dworken
|
0b54cebd46
|
Further increase delay to make tests more reliable
|
2023-10-01 18:25:19 -07:00 |
|
David Dworken
|
2e793b2c10
|
Test refactoring to remove a function that can be replaced with testify
|
2023-10-01 18:21:11 -07:00 |
|
David Dworken
|
7ad1e2fb03
|
Upgrade to go 1.21 which offers fully reproducible builds (on top of SLSA's attestations)
|
2023-10-01 18:00:58 -07:00 |
|
David Dworken
|
f674502eb9
|
Release v0.226
|
2023-10-01 10:10:53 -07:00 |
|
David Dworken
|
a2d281779a
|
Merge pull request #115 from ddworken/panic-handling
Improved server-side panic handling
|
2023-10-01 10:03:18 -07:00 |
|
David Dworken
|
ce883279f7
|
Follow up to f3764b2545 : Update error code used for panics in unit tests
|
2023-09-30 22:22:31 -07:00 |
|
David Dworken
|
f9372dda75
|
Silence go-errcheck warning for fmt.Fprintf logging
|
2023-09-30 07:25:58 -07:00 |
|
David Dworken
|
f3764b2545
|
Update error code used for panics
|
2023-09-30 07:25:22 -07:00 |
|
David Dworken
|
6539f834c7
|
Merge pull request #114 from lsmoura/sergio/panic-guard
Add improve handling for panics in the server
|
2023-09-30 07:24:01 -07:00 |
|
David Dworken
|
2f5288f832
|
Merge branch 'panic-handling' into sergio/panic-guard
|
2023-09-30 07:22:12 -07:00 |
|
David Dworken
|
33f09ea030
|
Fix testPresaving/bash by calling SetSid to prevent SIGTTIN signal from killing the test
|
2023-09-29 21:38:50 -07:00 |
|
David Dworken
|
2c77c3d9c9
|
Fix bug with bash presaving that caused commands to not get properly recorded due to presaving looking like a duplicate command
|
2023-09-29 21:03:12 -07:00 |
|
David Dworken
|
0b57034c39
|
Revert "Revert all commits since v0.223 to enable me to release a patch on top of v0.223"
This reverts commit 68ed9f2d5d .
|
2023-09-29 18:21:23 -07:00 |
|
Sergio Moura
|
c079e13078
|
remove redundant test
|
2023-09-29 09:40:53 -04:00 |
|
Sergio Moura
|
6698cf526f
|
prevent server breaking when handlers panics, log even when panic happens, with tests
|
2023-09-29 09:38:06 -04:00 |
|
David Dworken
|
68ed9f2d5d
|
Revert all commits since v0.223 to enable me to release a patch on top of v0.223
|
2023-09-28 22:15:30 -07:00 |
|
David Dworken
|
98b6eb57d0
|
Disable broken test on github actions
|
2023-09-28 22:15:26 -07:00 |
|
David Dworken
|
61a7435fb7
|
Add additional assertion to presaving test to make it a stronger test, and to help debug a test failure that only reproduces on github actions
|
2023-09-28 22:15:22 -07:00 |
|
David Dworken
|
4370820281
|
Skip storing user stats when running with sqlite, since the queries aren't compatible with sqlite
|
2023-09-28 22:15:16 -07:00 |
|
David Dworken
|
b1988d7022
|
Increase delay since TestTui/search is still flaky
|
2023-09-28 22:15:12 -07:00 |
|