Commit Graph

1925 Commits

Author SHA1 Message Date
92537a085c Upload artifacts from macos signer even if this isn't a release, since they're needed for validation 2023-11-03 22:31:43 -07:00
da99e46e42 Swap SLSA releaser to use GH steps to pass through files, rather than downloading via HTTP 2023-11-03 22:18:24 -07:00
4673b99579 Add integration to validate macos signers too 2023-11-03 22:16:11 -07:00
87dee94aab Add initial version of slsa releaser that validates the generated SLSA signatures 2023-11-03 22:10:11 -07:00
06f3501756 Release v0.246 v0.246 2023-11-03 21:22:34 -07:00
c908a9a6dd Add a hidden validate-binary command that can be used to run SLSA validations against a given binary. This will be used for CI/CD tests in the automated releases 2023-11-03 18:19:36 -07:00
6ed56ec9e2 Release v0.245 v0.245 2023-11-02 09:39:23 -07:00
7f8772af3a Fix test that I forgot to update in 588e2f4405 2023-11-01 22:09:49 -07:00
56e4609970 Make server.go's cron more precise about how it periodically re-runs more intensive cron functions 2023-11-01 18:06:16 -07:00
8493224e23 Add TODO 2023-11-01 18:04:40 -07:00
588e2f4405 Fix bug where cd-ing wouldn't work if the changeDir contained a space 2023-11-01 18:03:14 -07:00
166f1eef87 Bump github.com/docker/docker
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 20.10.24+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v20.10.24...v24.0.7)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 20:47:32 -07:00
16ccbe3301 Release v0.244 v0.244 2023-10-30 20:47:00 -07:00
166661dd7f Remove arbitrary limit of only supporting 10 custom columns 2023-10-30 17:51:07 -07:00
f8b515c328 Update custom column support to also automatically retry DB errors to further harden against issues like #119 2023-10-30 17:50:47 -07:00
5f9ff9e158 Fix bug that caused unreleased presaving feature to accidentally save entries that were prefixed with a space 2023-10-30 17:42:09 -07:00
be377dee82 Add TODO 2023-10-30 17:40:47 -07:00
466a383ffe Release v0.243 v0.243 2023-10-29 22:01:36 -07:00
4352f61123 Add automatic retrying of DB functions to fix DB locked errors from hishtory init and hishtory install for #119 2023-10-29 21:13:10 -07:00
047ff97cfc Add more thorough deep cleaning to delete entries for users that have more than 50 million entries, since these users are clearly misusing hishtory in some way that is causing DB load issues 2023-10-28 23:30:18 -07:00
a6e6f6504c Remove TODO that is out of date 2023-10-28 15:13:24 -07:00
f3c8ecc9e6 Update deep clean code to actually execute the delete now that I validated that it is reasonable 2023-10-28 15:06:58 -07:00
0c39dbf27c Update deep clean code to be stricter and to fix a bug 2023-10-27 20:16:30 -07:00
6dd07a3ce7 Release v0.242 v0.242 2023-10-26 21:24:37 -07:00
4aab9e6209 Release v0.241 v0.241 2023-10-26 19:21:22 -07:00
66c9c5bdf9 go mod tidy 2023-10-26 17:43:24 -07:00
fcf05ac21a Add tests for errors in testTui 2023-10-26 17:42:50 -07:00
df4dff6706 Release v0.240 v0.240 2023-10-26 17:29:50 -07:00
81589cfe88 Revert "Merge pull request #118 from ddworken/dependabot/go_modules/google.golang.org/grpc-1.56.3" because it broke go mod tidy
This reverts commit 5c84cf3640, reversing
changes made to 390f37f20c.
2023-10-26 17:29:02 -07:00
be11fb584c Release v0.239 v0.239 2023-10-26 08:04:09 -07:00
5c84cf3640 Merge pull request #118 from ddworken/dependabot/go_modules/google.golang.org/grpc-1.56.3
Bump google.golang.org/grpc from 1.53.0 to 1.56.3
2023-10-25 21:24:58 -07:00
390f37f20c Update testTui tests to run with online and offline installs 2023-10-25 20:44:26 -07:00
00129a5372 Add extra new lines to fix warnings ending up on the same line 2023-10-25 20:26:41 -07:00
c8ca9a9773 Bump google.golang.org/grpc from 1.53.0 to 1.56.3
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.53.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.53.0...v1.56.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 03:10:06 +00:00
93cffd98b4 Replace e50f4d164 with query IDs so that we properly handle deletions. See e50f4d164 for full details on the bug that this fixes. 2023-10-25 20:07:09 -07:00
e50f4d164b Fix race condition in TUI code for handling async queries
If someone types in "l" and then "s" to search for "ls", then this will dispatch two async queries. If the query for "l" finishes after the query for "ls", then this will lead to the results for "l" getting incorrectly displayed. In practice, this is quite rare for human typing speeds so I had never noticed this. But, it causes an issue for test flakes and is the root cause of many of my recent changes around test flakes. Fixing this should improve test reliability significantly.
2023-10-24 22:52:52 -07:00
bb96164ea8 Revert "Increase delays for testTui/search since it is the flakiest test" since I figured out the source of the flakes
This reverts commit 10851528bc.
2023-10-24 22:47:36 -07:00
590c4755b5 Revert "Split the flaky testTui/search test into two tests to increase odds of it passing quickly" since I figured out the source of the flakes
This reverts commit 352e483db5
2023-10-24 22:47:10 -07:00
df48e516ef Close dd stats 2023-10-23 19:26:25 -07:00
352e483db5 Split the flaky testTui/search test into two tests to increase odds of it passing quickly 2023-10-23 18:53:16 -07:00
27eeb7d099 Refactor code to strip out the shell prefix to a separate function 2023-10-23 12:24:43 -07:00
10851528bc Increase delays for testTui/search since it is the flakiest test 2023-10-23 12:13:40 -07:00
ff79707ccf Use unqualified test name as test ID since the full package makes the datadog metrics overly verbose 2023-10-22 20:57:21 -07:00
982f7b5f02 Add extra delay to see if that allows DD metrics to go through 2023-10-22 19:37:09 -07:00
0413e88321 Add flush call to metrics exporter so that metrics are flushed before the github action is killed 2023-10-22 18:10:49 -07:00
13233926a7 Fix test broken by 9433bd6e94 2023-10-22 17:59:21 -07:00
bfce9d4b1c Add space to fix test that was broken by previous refactoring 2023-10-22 17:21:36 -07:00
238177897e Swap to cloning gotestsum over https:// rather than SSH to fix auth 2023-10-22 17:09:13 -07:00
772ab6cc87 Update makefile to use my forked version of gotestsum that contains https://github.com/gotestyourself/gotestsum/pull/377 2023-10-22 17:06:36 -07:00
d463d99916 Reorder if in test metrics exporter so that it actually skips initializing DD when there is no DD api key 2023-10-22 12:01:51 -07:00