Commit Graph

  • e3d8f1274e Hopefully fix github action tests for zsh David Dworken 2022-04-17 20:08:54 -0700
  • 8c7fb2a412 Release: finish releasing v0.34 David Dworken 2022-04-17 19:54:40 -0700
  • 2292b7a6d1 Release darwin-arm64 v0.34 v0.34-darwin-arm64 David Dworken 2022-04-17 19:54:40 -0700
  • 94efe0910b Release darwin-amd64 v0.34 v0.34-darwin-amd64 David Dworken 2022-04-17 19:54:40 -0700
  • 7e8718e458 Release linux-amd64 v0.34 v0.34-linux-amd64 David Dworken 2022-04-17 19:54:40 -0700
  • 62a3c895dd Release: start releasing v0.34 David Dworken 2022-04-17 19:54:40 -0700
  • aae18d44b9 Working basic zsh integration (with lots of failing tests that are currently getting skipped) v0.34 David Dworken 2022-04-17 19:54:17 -0700
  • ec4d64dedf Delete test that was testing deleted HTTP handlers David Dworken 2022-04-17 12:56:10 -0700
  • a1e353875b Release: finish releasing v0.33 David Dworken 2022-04-17 12:53:39 -0700
  • f8258618f2 Release darwin-arm64 v0.33 v0.33-darwin-arm64 David Dworken 2022-04-17 12:53:39 -0700
  • f34e09e295 Release darwin-amd64 v0.33 v0.33-darwin-amd64 David Dworken 2022-04-17 12:53:39 -0700
  • a5705f9cf2 Release linux-amd64 v0.33 v0.33-linux-amd64 David Dworken 2022-04-17 12:53:39 -0700
  • 123a8cbbdf Release: start releasing v0.33 David Dworken 2022-04-17 12:53:39 -0700
  • 65bbb40732 Disable SLSA verification of the branch to fix update flow v0.33 David Dworken 2022-04-17 12:53:06 -0700
  • be6ccbbcc6 Add untested update operation that works with the new releases David Dworken 2022-04-17 12:30:46 -0700
  • 1ab68a804c Don't build docker containers on actions since this doesn't work on macos v0.32 David Dworken 2022-04-17 12:09:10 -0700
  • f3cbe98091 Fix download URLs for the new git tag format David Dworken 2022-04-17 12:07:32 -0700
  • e98783d30f Add server-side code to handle updates for non-linux David Dworken 2022-04-17 12:02:56 -0700
  • f0599ae043 Release: finish releasing v0.32 David Dworken 2022-04-17 11:56:42 -0700
  • e9941fef4c Release darwin-arm64 v0.32 v0.32-darwin-arm64 David Dworken 2022-04-17 11:56:42 -0700
  • 6bd03663b4 Release darwin-amd64 v0.32 v0.32-darwin-amd64 David Dworken 2022-04-17 11:56:42 -0700
  • 595e7f4cf5 Release linux-amd64 v0.32 v0.32-linux-amd64 David Dworken 2022-04-17 11:56:42 -0700
  • e0560134d3 Release: start releasing v0.32 David Dworken 2022-04-17 11:56:42 -0700
  • 478898fd1c Fix not attempt #2 David Dworken 2022-04-17 11:56:00 -0700
  • aaaee9f632 Fix boolean not in actions config David Dworken 2022-04-17 11:53:59 -0700
  • 5d9950d0a9 Fix goarch for m1 + fix boolean conditions David Dworken 2022-04-17 11:51:29 -0700
  • 9b07dc719d Rename darwin-arm64 file David Dworken 2022-04-17 11:46:29 -0700
  • 4036a4594b Add config for building/releasing binaries for other OSs David Dworken 2022-04-17 11:44:57 -0700
  • cf54d4b416 Skip failing test on macos actions David Dworken 2022-04-17 11:37:23 -0700
  • 824c1853c1 Fix tests failing on Github actions David Dworken 2022-04-17 11:24:55 -0700
  • 7ea6427cf7 Remove bogus slsa releaser config David Dworken 2022-04-17 11:14:11 -0700
  • 8259fc4e45 For some reason macos includes N at the end of ints, fix this David Dworken 2022-04-17 11:09:30 -0700
  • 787ee8dfd9 Run tests on macos David Dworken 2022-04-17 10:50:37 -0700
  • c725327c24 Seems as though there is no way of building multiple binaries, so revert the last two changes David Dworken 2022-04-17 10:47:10 -0700
  • af245b8bf9 Bump hishtory version to v0.30 v0.30 David Dworken 2022-04-17 10:40:29 -0700
  • 519f85cd98 And what about this? David Dworken 2022-04-17 10:40:06 -0700
  • 39337e0a52 Bump hishtory version to v0.29 v0.29 David Dworken 2022-04-17 10:38:33 -0700
  • 76ebb73326 Does this work to generate SLSA binaries for two OSs David Dworken 2022-04-17 10:38:12 -0700
  • 15d8e241ac Bump hishtory version to v0.28 v0.28 David Dworken 2022-04-17 10:30:15 -0700
  • cf55805578 Verify the version tag in SLSA too David Dworken 2022-04-17 10:29:48 -0700
  • f22bb5b4d9 Fix TODOs in tests David Dworken 2022-04-16 23:02:36 -0700
  • 31288fb361 Better tests for the update flow David Dworken 2022-04-16 23:00:04 -0700
  • 945cf8cea3 Bump hishtory version to v0.27 v0.27 David Dworken 2022-04-16 22:33:35 -0700
  • 8aa44e5e26 Add missing return David Dworken 2022-04-16 21:54:34 -0700
  • b9c28bbfbe Bump hishtory version to v0.26 v0.26 David Dworken 2022-04-16 21:39:55 -0700
  • 339b115542 Fix version comparison logic David Dworken 2022-04-16 21:39:40 -0700
  • a827455be7 Better commit message for releases David Dworken 2022-04-16 21:30:51 -0700
  • 81acbed5bd Bump hishtory version to 25 v0.25 David Dworken 2022-04-16 21:30:12 -0700
  • f7c95f95b4 Fix the ldflags attempt #2 David Dworken 2022-04-16 21:29:59 -0700
  • f3f01583a1 Bump hishtory version v0.24 David Dworken 2022-04-16 21:15:36 -0700
  • 8a962b7993 try again for setting the ldflags in the action builder David Dworken 2022-04-16 21:15:19 -0700
  • c765a5d663 Bump hishtory version v0.23 David Dworken 2022-04-16 21:02:43 -0700
  • 158f08f5c6 Improved update flow David Dworken 2022-04-16 20:50:02 -0700
  • 735a98a611 Add API endpoint for getting information about the latest hishtory version and download URLs David Dworken 2022-04-16 16:34:09 -0700
  • 05f1af8714 Add trigger-cron endpoint + optimize dockerfile for server David Dworken 2022-04-16 16:28:53 -0700
  • ab04756bab Bump hishtory version v0.22 David Dworken 2022-04-16 16:26:45 -0700
  • cb62bf48fa Bump hishtory version v0.21 David Dworken 2022-04-16 16:02:59 -0700
  • 3d7af0cd4b Add SLSA verification of updated binary David Dworken 2022-04-16 16:02:07 -0700
  • d7ad96906f Add todo + remove pending features that are already done David Dworken 2022-04-16 12:39:28 -0700
  • d7d8c0adf1 Bump hishtory version v0.20 David Dworken 2022-04-16 11:37:54 -0700
  • a436edbd16 Add backend code to delete entries that have already been read + start collecitng data on usage data so we can eventually prune data from users that are no longer using hishtory David Dworken 2022-04-16 11:37:43 -0700
  • f80c39f6f0 Bump hishtory version v0.19 David Dworken 2022-04-16 10:47:03 -0700
  • def83d6b0e Add verbose flag for the status subcommand David Dworken 2022-04-16 10:46:57 -0700
  • 2b676a935b Optimize server by only sending new-ish records to the client David Dworken 2022-04-16 10:30:39 -0700
  • a65fbb7192 Bump hishtory version v0.18 David Dworken 2022-04-16 01:11:58 -0700
  • 62a83b76b1 Add a test for displaying a table David Dworken 2022-04-16 01:09:25 -0700
  • a9af51f5b2 Improved tests David Dworken 2022-04-16 00:56:08 -0700
  • c369661e53 More server-side logging + client-side logging David Dworken 2022-04-16 00:44:47 -0700
  • bdfb7c0a75 Delete unused file that I thought I had already deleted David Dworken 2022-04-16 00:13:27 -0700
  • df59b43e03 Add request logs to the backend David Dworken 2022-04-15 23:19:39 -0700
  • 6df100ebbd Fix variable collision in tests David Dworken 2022-04-15 22:54:38 -0700
  • b9204bf649 add a test for a complex command getting recorded David Dworken 2022-04-15 18:24:58 -0700
  • 5b59141c3a optimize test execution time by only building the client once + add Makefile target for action tests David Dworken 2022-04-15 18:12:26 -0700
  • 682a063e95 making tests pass on actions by grepping out pipefail which is flakily recorded due to actions not recording line numbers David Dworken 2022-04-15 18:06:48 -0700
  • ba2f8ae452 Bump hishtory version v0.17 David Dworken 2022-04-15 11:20:32 -0700
  • ab0d9d4c90 optimize test runtime by running a single server instance per-file rather than one per test David Dworken 2022-04-15 11:20:23 -0700
  • e906785336 Bump hishtory version v0.16 David Dworken 2022-04-15 00:17:18 -0700
  • d1d78de0e4 whoops, inverted boolean condition so the test still failed David Dworken 2022-04-15 00:17:02 -0700
  • fd2a642374 Make the test pass on github actions David Dworken 2022-04-15 00:10:22 -0700
  • b09b725f49 Properly skip recording of commands prefixed with a space to match bash's history behavior David Dworken 2022-04-15 00:04:49 -0700
  • 2fdfbb9d20 Bump hishtory version v0.15 David Dworken 2022-04-14 20:25:32 -0700
  • dc6fb6a47b Refactor tests to make them non-flakey and pass on actions David Dworken 2022-04-14 20:18:49 -0700
  • 24db9d825e integration test running on actions David Dworken 2022-04-13 21:48:52 -0700
  • e854c8304f TestUpdate running in github actions David Dworken 2022-04-13 21:34:18 -0700
  • e2b5fd13bf tests passing inside act, hopefully on real actions David Dworken 2022-04-13 21:30:27 -0700
  • 908257306e trying to make the test pass David Dworken 2022-04-12 22:36:02 -0700
  • f2e6cb465e empty David Dworken 2022-04-12 21:36:22 -0700
  • 55a8cc2e8b empty David Dworken 2022-04-12 21:32:06 -0700
  • 6e52c10474 continuing to debug failures on actions David Dworken 2022-04-12 21:24:25 -0700
  • 8ed2cea004 unclear why the install command isn't getting recorded on actions, but other ones are... David Dworken 2022-04-12 00:02:14 -0700
  • 807933b548 Updated tests, and maybe they'll pass on actions David Dworken 2022-04-11 23:48:51 -0700
  • 9f1b258a7f seems like it worked, converting other tests David Dworken 2022-04-11 23:30:24 -0700
  • ea51601985 another attempt at fixing the timestamp tests to run with UTC David Dworken 2022-04-11 23:27:47 -0700
  • fb52b98379 Swap generous date parsing to using a library David Dworken 2022-04-11 23:22:49 -0700
  • 7d2eb878ac the bug is with UTC, does this fix it? David Dworken 2022-04-11 23:02:46 -0700
  • d39ca42cea Attempt to fix broken timezone test David Dworken 2022-04-11 22:56:23 -0700
  • 4f8e857b05 Bump hishtory version v0.14 David Dworken 2022-04-11 22:37:19 -0700
  • 5325fc75ae Add negative conditions to search queries + tests + better error messages by including filename:line in error messages David Dworken 2022-04-11 22:36:52 -0700
  • 970e5d75db add tests for user and hostname atoms + moved server tests to server_test.go David Dworken 2022-04-10 17:38:20 -0700
  • 71fa2bea97 add more design details to the readme David Dworken 2022-04-10 17:24:33 -0700