Commit Graph

2174 Commits

Author SHA1 Message Date
David Dworken
24b2fe1dcc
Release v0.279 2024-03-24 14:16:41 -07:00
David Dworken
b3a3c61225
Update slsa-verifier to attempt to fix SLSA breakage 2024-03-24 14:16:08 -07:00
David Dworken
89fb39c721
Release v0.278 2024-03-24 10:27:01 -07:00
David Dworken
c8d1b2caff
Upgrade SLSA releaser due to github.com/slsa-framework/slsa-github-generator/issues/3350 2024-03-24 10:26:55 -07:00
dependabot[bot]
8431b272f9
Bump google.golang.org/protobuf from 1.28.1 to 1.33.0 (#191)
Bumps google.golang.org/protobuf from 1.28.1 to 1.33.0.

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 17:40:06 -07:00
dependabot[bot]
396e4ec111
Bump github.com/jackc/pgx/v4 from 4.14.1 to 4.18.2 (#189)
Bumps [github.com/jackc/pgx/v4](https://github.com/jackc/pgx) from 4.14.1 to 4.18.2.
- [Changelog](https://github.com/jackc/pgx/blob/v4.18.2/CHANGELOG.md)
- [Commits](https://github.com/jackc/pgx/compare/v4.14.1...v4.18.2)

---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 17:39:54 -07:00
David Dworken
ef05dc4707
Delete an unused file 2024-02-25 07:48:54 -08:00
David Dworken
7c55bf7a26
Delete temporarily unused goldens 2024-02-24 09:53:31 -08:00
David Dworken
6b75bb543f
Add updated goldens 2024-02-24 08:02:29 -08:00
David Dworken
df09bf074a
Disable colored output tests 2024-02-24 08:00:15 -08:00
David Dworken
8ae404a50b
Update golden 2024-02-23 22:54:36 -08:00
David Dworken
9eaf3aad10
Update test golden 2024-02-22 22:36:27 -08:00
David Dworken
ec704d5345
Update colored golden 2024-02-22 18:55:32 -08:00
David Dworken
67126d80ea
Improve word boundary algorithm to ignore previous spaces so that control+arrow-keys will skip over repeated spaces 2024-02-21 22:17:09 -08:00
David Dworken
c3f9ba3bab Release v0.277 2024-02-19 16:21:11 -08:00
David Dworken
5e87aa9eec
Add basic readline-like support for using control-left and control-right to scroll horizontally by one word at a time 2024-02-19 13:54:52 -08:00
Nguyễn Hoàng Đức
8c4ede4186
Allow register new device when exceed user limit when user already exist (#181) 2024-02-19 12:27:16 -08:00
David Dworken
199307f74a
Add support for control-A and control-E shortcuts similar to GNU readline 2024-02-19 12:26:44 -08:00
David Dworken
0787840a10
Wire through the shell name into AI suggestions so that we can get more precise AI suggestions for the current shell 2024-02-19 12:12:04 -08:00
David Dworken
339da47636
Add cleaning for integration test devices to remove DB entries 2024-02-19 11:50:12 -08:00
David Dworken
3baba33d70
Add ability to disable auth and force specific creds for the web UI 2024-02-19 11:14:32 -08:00
David Dworken
57022d522f
Release v0.276 2024-02-19 09:34:45 -08:00
David Dworken
52a4fbc96b
Add web UI for querying history from the browser (#180)
As requested in #176 and #147 

* Add initail version of a web UI for querying history from the browser

* Rename webui command

* Add basic test for the web UI

* Add README for the web UI

* Add basic auth for the web server

* Add status code when panic-ing
2024-02-19 09:34:33 -08:00
David Dworken
0d0a690224
Release v0.275 2024-02-18 22:38:41 -08:00
David Dworken
427ba01405
Remove unnecessary sub-shell, since we just need a truthy value here 2024-02-18 18:13:38 -08:00
David Dworken
1ff299c86a
Make bash support lenient with empty history lines, which seems to happen for the first command or two of new installs 2024-02-18 17:54:45 -08:00
David Dworken
86833a6109
Release v0.274 2024-02-11 13:54:11 -08:00
David Dworken
b8b30ef22e
Add sync server to status -v #176 so that self-hosted users can easily confirm they're using the self-hosted server (#178) 2024-02-11 13:54:00 -08:00
David Dworken
e91eeb1f04
Swap away from brew cask since it appears to be slower 2024-02-11 11:57:18 -08:00
David Dworken
b27fde71c9
Run integration tests in parallel to speed up testing (#175)
* Remove a few direct DB insertions to prepare for parallel tests

* Revert "Remove a few direct DB insertions to prepare for parallel tests"

This reverts commit f8a3552ad8.

* Add rudimentary experiment of splitting tests into two chunks to make them faster

* Add missing tag

* Remove code that enforces that all goldens are used, since it is incompatible with how tests are currently split into chunks

* Lay out the framework for checking goldens being used across all test runs

* Fix missing brace

* Revert "Remove code that enforces that all goldens are used, since it is incompatible with how tests are currently split into chunks"

This reverts commit 06cc3eedbc.

* Add initial work towards checking that all goldens are used

* Delete incorrect and unreferenced matrix

* Upgrade actions/upload-artifact to see if that makes the download in the next job work

* Alternatively, try downloading the artifact by name

* Update golden checker to read all the golden artifacts

* Swap to using glob to enumerate all golden files, rather than hardcoding them

* Remove debugging commands

* Remove goldens that are actually used

* Remove another golden that is actually used

* Add more comprehensive support for test sharding

* Fix references to test shards and increase shard count

* Shard the fuzz test

* Add debug prints

* Mark additional tests for sharding

* Fix logic error that broke test sharding

* Remove debug print

* Fix incorrect logic with skipping the fuzz test

* Move sharding functions to testutils and add some comments

* Upgrade all setup-go actions to enable caching of deps

* Remove goldens that don't exist

* Remove new line

* Reduce delay

* Correct stage name

* Remove incorrect skip code from the first version of sharding

* Remove unused import

* Reduce number of test shards to match GitHub's limit of 5 concurrent macos jobs

* Use cask for installing homebrew to speed up github actions

* More cleanup for unused goldens
2024-02-11 11:54:27 -08:00
David Dworken
b95f049c27
Update go action to enable caching of dependencies 2024-02-10 21:59:27 -08:00
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