David Dworken
|
a10a796eaa
|
Another attempt at getting validation to work on github actions
|
2023-11-03 23:36:30 -07:00 |
|
David Dworken
|
13ba6f38f7
|
Add pwd for debugging
|
2023-11-03 23:25:57 -07:00 |
|
David Dworken
|
723d04e196
|
Remove slsa validation for macos binaries since the artifact upload currently isn't working
|
2023-11-03 23:24:27 -07:00 |
|
David Dworken
|
dcd58fe27d
|
Fix SLSA releaser to specify required parameter path
|
2023-11-03 22:42:52 -07:00 |
|
David Dworken
|
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 |
|
David Dworken
|
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 |
|
David Dworken
|
4673b99579
|
Add integration to validate macos signers too
|
2023-11-03 22:16:11 -07:00 |
|
David Dworken
|
87dee94aab
|
Add initial version of slsa releaser that validates the generated SLSA signatures
|
2023-11-03 22:10:11 -07:00 |
|
David Dworken
|
982f7b5f02
|
Add extra delay to see if that allows DD metrics to go through
|
2023-10-22 19:37:09 -07:00 |
|
David Dworken
|
238177897e
|
Swap to cloning gotestsum over https:// rather than SSH to fix auth
|
2023-10-22 17:09:13 -07:00 |
|
David Dworken
|
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 |
|
David Dworken
|
6e1589c1d8
|
Update github actions to export the test results json for both OSs, and to do it even if the test are an overall failure
|
2023-10-22 11:12:11 -07:00 |
|
David Dworken
|
8b9e3dfb10
|
Export testrun.json as a file so that we can also download it for manual inspection/processing
|
2023-10-22 00:21:47 -07:00 |
|
David Dworken
|
df9c6e8786
|
Swap to using gotestsum for retrying flaky tests
|
2023-10-21 15:41:32 -07:00 |
|
David Dworken
|
4202e057ef
|
Update docker compose test to ensure that the redaction worked
|
2023-10-15 19:05:32 -07:00 |
|
David Dworken
|
3ec8ffad80
|
Fix accepting the hishtory redact prompt in github action tests
|
2023-10-15 12:32:05 -07:00 |
|
David Dworken
|
215e71293d
|
Add basic check that hishtory redaction works in the self-hosting tests
|
2023-10-15 11:52:06 -07:00 |
|
David Dworken
|
63da1d9cd4
|
Run tests for releases too
|
2023-10-10 22:20:07 -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
|
a711ed0767
|
Disable tmate session for failed docker compose tests
|
2023-09-23 20:38:35 -07:00 |
|
David Dworken
|
bd03f90b0b
|
Increase go version in pre-commit for staticcheck
|
2023-09-23 13:07:50 -07:00 |
|
David Dworken
|
2ad06d1cb2
|
Install deps for pre-commit
|
2023-09-23 13:03:54 -07:00 |
|
David Dworken
|
05c6cf8833
|
Capitalize github action name for consistency
|
2023-09-23 12:47:50 -07:00 |
|
David Dworken
|
2608230ec7
|
Add github action for pre-commit enforcement
|
2023-09-23 12:46:16 -07:00 |
|
David Dworken
|
ac5131fe4b
|
Add netbsd binary for #87
|
2023-09-19 18:54:04 -07:00 |
|
David Dworken
|
3baef9aeff
|
Update docker compose test to simplify it and make it more reliable
|
2023-09-17 21:25:37 -07:00 |
|
David Dworken
|
b478eadeae
|
Merge pull request #106 from lsmoura/sergio/isolated-server
Create isolated server struct that encapsulates all server logic
|
2023-09-13 21:31:51 -07:00 |
|
Sergio Moura
|
b93a365055
|
use actions/checkout@v4 for go-test.yml
|
2023-09-13 10:35:18 -04:00 |
|
David Dworken
|
4c40a8a177
|
Skip datadog setup for release commits since we also skip tests for release commits
|
2023-09-12 18:57:21 -07:00 |
|
David Dworken
|
392ebfb0fd
|
Fix yaml syntax error introduced in 27d5c59263
|
2023-09-08 19:41:42 -07:00 |
|
David Dworken
|
27d5c59263
|
Skip datadog integratio on macos if colima fails to start, since colima appears to be flaky due to a code signing error
|
2023-09-08 19:27:16 -07:00 |
|
David Dworken
|
084af932ea
|
Update docker-compose test to hopefully run and properly record a command in hishtory
|
2023-09-08 18:05:11 -07:00 |
|
David Dworken
|
cc10689d09
|
Skip running DD on non-master branches so that PRs can run successfully
|
2023-09-08 09:59:55 -07:00 |
|
David Dworken
|
294bf78d25
|
Loosen bash options for docker compose
|
2023-09-07 22:45:24 -07:00 |
|
David Dworken
|
8db87d2a1e
|
Try customizing the shell for github actions to force it to run as a login shell
|
2023-09-07 22:37:41 -07:00 |
|
David Dworken
|
82d311e3e7
|
Enable tmate for docker-compose test debugging
|
2023-09-07 22:12:41 -07:00 |
|
David Dworken
|
fe75d67ede
|
Link colima's docker socket to the default location
|
2023-09-07 22:02:08 -07:00 |
|
David Dworken
|
c67b6b8c82
|
Install docker on macos github action so the datadog integration works
|
2023-09-07 22:00:47 -07:00 |
|
David Dworken
|
2154d9e707
|
Split docker compose test into two stages
|
2023-09-07 18:51:13 -07:00 |
|
David Dworken
|
daa4fa2a00
|
Fix indentation error in go-test.yml
|
2023-09-07 18:32:17 -07:00 |
|
David Dworken
|
a13549851c
|
Add basic datadog integration to monitor test failures in github actions
|
2023-09-07 18:30:47 -07:00 |
|
David Dworken
|
9dcc80e9a8
|
Run hishtory from local dir in docker-compose tests since the shell hasn't been restarted so it isn't yet in the path
|
2023-09-07 18:29:24 -07:00 |
|
David Dworken
|
81655953b8
|
Improve the docker compose test by having it check that entries are getting recorded and properly synced
|
2023-09-07 18:15:47 -07:00 |
|
David Dworken
|
efa9ddd6df
|
Upgrade checkout action
|
2023-09-04 21:23:22 -07:00 |
|
David Dworken
|
22abfbc733
|
Add overall test retries for all tests to make github action tests even more reliable
|
2023-09-04 19:30:38 -07:00 |
|
David Dworken
|
25eae144d8
|
Revert all tmpfs related commits, since running in a tmpfs doesn't seem to meaningfully improve test reliability
|
2023-09-04 18:03:46 -07:00 |
|
David Dworken
|
069705ef41
|
Move setting of TZ variable into Makefile so it is always set even if doing local development in a different timezone
|
2023-09-02 18:28:37 -07:00 |
|
David Dworken
|
a2617e970a
|
Fix tmpfs creation for macos
|
2023-09-02 18:25:09 -07:00 |
|
David Dworken
|
9de10560a6
|
Re-enable tmate debugging
|
2023-09-02 18:17:16 -07:00 |
|
David Dworken
|
9dafa40872
|
Remove || true to force macos setup to complete successfully
|
2023-09-02 18:16:53 -07:00 |
|