Commit Graph

36 Commits

Author SHA1 Message Date
Kelvin Mwinuka
206a9fe4e6 Added docs folder at the project root. Added build_docs and publish_d… (#105)
Docs sub-directory added to the project.
2024-09-11 01:32:58 +08:00
Kelvin Mwinuka
ba7c1e7a4b Specify go version to 1.21.4 in the 'Set up Go' step on the goreleaser job. 2024-08-27 15:45:24 +08:00
Kelvin Mwinuka
8232d2c8b2 Updated goreleaser version in release workflow 2024-08-27 15:36:30 +08:00
Kelvin Clement Mwinuka
1bc9e9a7ca Moved main.go to cmd/main.go 2024-07-09 17:42:01 +08:00
Kelvin Clement Mwinuka
cab6c3f41f Added 'subject-name' in attestation generation step in release workflow 2024-07-08 20:16:16 +08:00
Kelvin Clement Mwinuka
af928b57ce Changed namespace/repository to echovault/echovault in docker image push workflow. 2024-07-08 19:54:17 +08:00
Kelvin Clement Mwinuka
70e147d1b7 Enabled DockerHub login 2024-07-08 19:48:06 +08:00
Kelvin Clement Mwinuka
32b3a6fcf1 Disable DockerHub login 2024-07-08 19:45:36 +08:00
Kelvin Clement Mwinuka
82abf6880a Use docker/login-action@v3 for login to DockerHub 2024-07-08 19:41:57 +08:00
Kelvin Clement Mwinuka
7c70d6ddfd Updated release.yml DOCKER_PASSWORD to DOCKER_TOKEN 2024-07-08 19:29:45 +08:00
Kelvin Clement Mwinuka
88e23d965c Added Dockerfile.prod to docker build step 2024-07-06 15:53:08 +08:00
Kelvin Clement Mwinuka
48615a59fd Changed output directory for build step in go.yml workflow. Changed main directory in .goreleaser.yml config file 2024-07-06 15:47:45 +08:00
Kelvin Clement Mwinuka
a66ec34730 Updated the go.yml workflow to build from the root directory. Added a job in the releast.yml workflow that publishes docker images to DockerHub and Container Registry 2024-07-06 15:42:09 +08:00
Kelvin Clement Mwinuka
0a4a3c006e Added TCP/UDP offload disabling in go.yml workflow 2024-06-02 15:56:48 +08:00
Kelvin Clement Mwinuka
7855726ddb Removed TCP/UDP offload disabling in go.yml workflow 2024-06-02 15:53:32 +08:00
Kelvin Clement Mwinuka
66b6c4b809 Disable TCP/UDP offloading in GH Action 2024-06-02 04:55:03 +08:00
Kelvin Clement Mwinuka
06ce6bfeaf Instead of checking if a value is replicated across the entire cluster, only check if it's present in a cluster quorum. Fixed race conditions in pubsub API by replacing connections map with sync.Map 2024-05-28 20:26:03 +08:00
Kelvin Clement Mwinuka
f894a531b0 Added happy path test case for data replication 2024-05-22 16:11:00 +08:00
Kelvin Clement Mwinuka
270c5ef002 Use make scripts to run tests in build workflow 2024-05-09 00:11:07 +08:00
Kelvin Mwinuka
4ae8ff1bb9 Added test for data race in go.yml github workflow 2024-04-05 23:08:49 +08:00
Kelvin Mwinuka
4010306dee Updated build and test command in go.yml workflow file 2024-04-01 17:49:20 +08:00
Kelvin Mwinuka
79d52305db Added directory to codecov github action workflow 2024-03-25 09:25:59 +08:00
Kelvin Mwinuka
faef3b0422 Generate coverage report in go.yml workflow 2024-03-20 14:29:02 +08:00
Kelvin Mwinuka
2d2e87229f Added CodeCov coverage report generation 2024-03-20 14:17:25 +08:00
Kelvin Clement Mwinuka
f7164cf305 Added goreleaser workflow to create releases on tag pushes 2024-02-26 00:50:50 +08:00
Kelvin Clement Mwinuka
ef5e429884 write-all permision to go.yml workflow 2024-02-12 22:39:15 +08:00
Kelvin Clement Mwinuka
71cf49317c Added write permission to go.yml workflow 2024-02-12 22:31:42 +08:00
Kelvin Clement Mwinuka
611eaadf2d Removed coverage file and output-dir config in coverage report workflow 2024-02-12 22:00:13 +08:00
Kelvin Clement Mwinuka
4bf3168f8a Updated coverage report config 2024-02-12 21:55:58 +08:00
Kelvin Clement Mwinuka
c6b11b22b3 Added badge for coverage report 2024-02-12 21:47:28 +08:00
Kelvin Clement Mwinuka
cb896af677 Added go report card generation to project 2024-02-12 21:41:03 +08:00
Kelvin Clement Mwinuka
77e6aab868 Removed codeql github workflow 2024-02-10 18:00:06 +08:00
Kelvin Clement Mwinuka
16892ab173 Changed go version in go.yml 2024-02-03 08:24:56 +08:00
Kelvin Clement Mwinuka
104dea7899 Updated go.yml and codeql.yml workflow scripts 2024-02-03 08:21:24 +08:00
Kelvin Mwinuka
3f2a89aa6f Create go.yml 2024-02-03 08:12:41 +08:00
Kelvin Mwinuka
60aa81231d Create codeql.yml 2024-02-03 07:59:44 +08:00