Commit Graph

213 Commits

Author SHA1 Message Date
David Dworken
6f7e034837 fix triggers 2022-04-09 11:58:49 -07:00
David Dworken
da4cab7a0b github action to test code 2022-04-09 11:56:25 -07:00
David Dworken
9f20074a4f change tests to not hardcode the local path to source on my laptop 2022-04-09 11:55:00 -07:00
David Dworken
9ce1de69b4 Starting on the readme + replace bash with shell in website 2022-04-09 11:40:15 -07:00
David Dworken
68d7f33c98
Enable codeql scanning 2022-04-09 11:39:21 -07:00
David Dworken
f7627d3e77 add links to github repo and better format the installation instructions 2022-04-09 00:33:20 -07:00
David Dworken
f02033afeb Mention SLSA on the landing page 2022-04-09 00:25:09 -07:00
David Dworken
57a95fb9a7 Moved all backend code into the backend/ directory 2022-04-08 23:56:02 -07:00
David Dworken
2a083b7d06 add code to auto-update the version tag in the server + tests 2022-04-08 23:47:13 -07:00
David Dworken
3c6cc1e771 delete unused files for landing page 2022-04-08 23:13:57 -07:00
David Dworken
f56d1fcb3c Bump hishtory version 2022-04-08 23:09:00 -07:00
David Dworken
223d14b6a2 Add missing git push 2022-04-08 23:08:53 -07:00
David Dworken
3190d23fc3 Bump hishtory version 2022-04-08 23:08:10 -07:00
David Dworken
926c7631ae Fix makefile to run in correct order for deploys to work 2022-04-08 23:07:44 -07:00
David Dworken
22ffaf6364 fix makefile 2022-04-08 22:57:53 -07:00
David Dworken
108e1526b8 trying again with ldflags + fixed update url 2022-04-08 22:56:44 -07:00
David Dworken
f2c6f86204 another attempt at ldflags 2022-04-08 22:45:49 -07:00
David Dworken
c42bb66e96 Add server handlers for downloads 2022-04-08 22:37:03 -07:00
David Dworken
13d766a9c8 trying again to make ldflags work with slsa 2022-04-08 22:12:00 -07:00
David Dworken
c3d232ea36 turns out github releases require a tag, now it runs automatically for all tagged commits 2022-04-08 21:52:22 -07:00
David Dworken
3c45c1c959 it ran, but still no ldflag. trying again for that + getting rid of the if for release + back to only running on manual trigger 2022-04-08 21:42:19 -07:00
David Dworken
18492e102a attempt to fix ldflags for slsa 2022-04-08 21:22:31 -07:00
David Dworken
966f73757b moved client/client.go to hishtory.go to support slsa l3 border 2022-04-08 21:17:11 -07:00
David Dworken
8bb1fd3856 run on push + delete outdated design.md 2022-04-08 21:12:17 -07:00
David Dworken
ff37570d74 Added SLSA builder 2022-04-08 20:59:24 -07:00
David Dworken
ee8e0c425d change username atom to user and update docs 2022-04-08 18:28:31 -07:00
David Dworken
39b9b15d53 implemented after and before atoms w/ tests for them 2022-04-08 18:23:17 -07:00
David Dworken
1adcaeb6cf added test for query that returns no results 2022-04-07 23:30:31 -07:00
David Dworken
b8240091cd added tests for exit_code: atom and also made tests actually run with bash strict mode 2022-04-07 23:25:13 -07:00
David Dworken
6d84402bce first bit of advanced query support 2022-04-07 22:53:39 -07:00
David Dworken
475497d7b7 Message when updated 2022-04-07 22:16:45 -07:00
David Dworken
10eac23f7c update FAQ + usage + longer lines 2022-04-07 22:05:26 -07:00
David Dworken
e0199f830f add html formatter to pre-commit 2022-04-07 21:54:37 -07:00
David Dworken
fccc238b18 Updated index.html 2022-04-07 21:45:41 -07:00
David Dworken
f2e6de2eb3 pre-commit + stricter formatting + pre-commit fixes 2022-04-07 21:40:22 -07:00
David Dworken
c2465d7c99 refactored to move no longer shared things out of the shared/ folder 2022-04-07 21:05:58 -07:00
David Dworken
a8d7ee2cc8 fix CSS + gofmt 2022-04-06 23:17:58 -07:00
David Dworken
581231d0ef fixed export, added tests for it, made tests more accurate, and excluded things from gitignore 2022-04-06 23:05:30 -07:00
David Dworken
7a6aece6dc more tests 2022-04-06 22:49:45 -07:00
David Dworken
c48c4dc83f formatted 2022-04-06 22:44:10 -07:00
David Dworken
1065fff062 refactoring, better tests, commit hash, banner, and tested working locally 2022-04-06 22:43:07 -07:00
David Dworken
684511f4f7 working update 2022-04-06 18:18:46 -07:00
David Dworken
7e51d5fe42 test for 3rd client, and status subcommand 2022-04-06 17:47:21 -07:00
David Dworken
71fc809f9a tests are passing and getting close now. Need to test the live update flow along with more thorough testing for everything 2022-04-05 23:31:24 -07:00
David Dworken
843bcb32b3 goodbye to the Persist method that was silly 2022-04-04 22:09:14 -07:00
David Dworken
e2acc6612a well, it builds :D but still failing all the tests 2022-04-04 22:07:01 -07:00
David Dworken
a4daa28e26 before refactoring to drop the old 'remote' client 2022-04-03 21:27:32 -07:00
David Dworken
c5eea01a23 device ID is now a random uuid generated by the client 2022-04-03 21:00:46 -07:00
David Dworken
32e74eb3a1 building, before doing the refactor to make device ID just another random ID 2022-04-03 20:55:37 -07:00
David Dworken
2a3887b9ed adapted to have it duplicate entries into per-device entries server-side 2022-04-03 10:08:18 -07:00